fIX SELEZIONE TEMPI E QTA PRODOTTI...

This commit is contained in:
Samuele E. Locatelli
2019-05-21 09:26:17 +02:00
parent 1b104de1ea
commit fc4a0b345a
2 changed files with 38 additions and 12 deletions
+19 -9
View File
@@ -49,7 +49,9 @@
</div>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="DescrGruppo" HeaderText="Gruppo" SortExpression="DescrGruppo" />
<asp:BoundField DataField="DescrGruppo" HeaderText="Gruppo" SortExpression="DescrGruppo" ItemStyle-CssClass="text-nowrap" >
<ItemStyle CssClass="text-nowrap"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="DescrMacc" HeaderText="Macchina" SortExpression="DescrMacc" />
<asp:TemplateField HeaderText="Disegno" SortExpression="Disegno">
<ItemTemplate>
@@ -58,7 +60,8 @@
<asp:Label ID="lblDisegno" runat="server" Text='<%# Eval("Disegno") %>'></asp:Label>
</div>
<div class="col-6 text-right">
cod. <asp:Label ID="lblCodArticolo" runat="server" Text='<%# Eval("CodArticolo") %>'></asp:Label>
cod.
<asp:Label ID="lblCodArticolo" runat="server" Text='<%# Eval("CodArticolo") %>'></asp:Label>
</div>
<div class="col-12 small">
<asp:Label ID="lblDescArticolo" runat="server" Text='<%# Eval("DescArticolo") %>'></asp:Label>
@@ -68,26 +71,33 @@
</asp:TemplateField>
<asp:CheckBoxField DataField="Attivabile" HeaderText="Attivabile" SortExpression="Attivabile" />
<asp:BoundField DataField="IdxODL" HeaderText="IdxODL" SortExpression="IdxODL" />
<asp:TemplateField HeaderText="NumPezzi" SortExpression="NumPezzi">
<ItemTemplate>
<asp:Label ID="lblNumPezzi" runat="server" Text='<%# Eval("NumPezzi", "{0:N0}") %>'></asp:Label>
<asp:TextBox runat="server" ID="txtNumPezzi" Text='<%# Eval("NumPezzi") %>' CssClass="text-right" TextMode="Number" Width="4em" AutoPostBack="true" OnTextChanged="txtNumPezzi_TextChanged" />
<asp:Label ID="lblNumPezzi" runat="server" Text='<%# Eval("NumPezzi", "{0:N0}") %>' />
</ItemTemplate>
<HeaderStyle HorizontalAlign="Right" />
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:BoundField DataField="TCAssegnato" HeaderText="TCAssegnato" SortExpression="TCAssegnato" DataFormatString="{0:N3}" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="TCAssegnato" HeaderText="TCAssegnato" SortExpression="TCAssegnato" DataFormatString="{0:N3}" ItemStyle-HorizontalAlign="Right" >
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</asp:BoundField>
<asp:BoundField DataField="DueDate" HeaderText="DueDate" SortExpression="DueDate" />
<asp:BoundField DataField="Priorita" HeaderText="Priorita" SortExpression="Priorita" />
<asp:BoundField DataField="PzPallet" HeaderText="PzPallet" SortExpression="PzPallet" />
<asp:BoundField DataField="Note" HeaderText="Note" SortExpression="Note" />
<asp:BoundField DataField="TC50p" HeaderText="TC50p" ReadOnly="True" SortExpression="TC50p" DataFormatString="{0:N3}" ItemStyle-HorizontalAlign="Right" />
<asp:BoundField DataField="TC_type" HeaderText="TC_type" ReadOnly="True" SortExpression="TC_type" />
<asp:TemplateField HeaderText="TC50p" SortExpression="TC50p">
<ItemTemplate>
<asp:Label ID="lblTC50p" runat="server" Text='<%# Eval("TC50p", "{0:N3}") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" />
</asp:TemplateField>
<asp:TemplateField HeaderText="TotMinuti" SortExpression="TotMinuti" ItemStyle-HorizontalAlign="Right">
<ItemTemplate>
<asp:Label ID="lblTotMinuti" runat="server" Text='<%# Eval("TotMinuti","{0:N2}") %>'></asp:Label>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right"></ItemStyle>
</asp:TemplateField>
</Columns>
</asp:GridView>
@@ -137,7 +147,7 @@
</SelectParameters>
</asp:ObjectDataSource>
</div>
<asp:LinkButton runat="server" ID="lbtCreaGrp" CssClass="btn btn-primary btn-block py-1 my-1"><i class="fa fa-object-group" aria-hidden="true"></i> Raggruppa Selezionate <i class="fa fa-object-group" aria-hidden="true"></i></asp:LinkButton>
<asp:LinkButton runat="server" ID="lbtCreaGrp" CssClass="btn btn-primary btn-block py-1 my-1" OnClick="lbtCreaGrp_Click"><i class="fa fa-object-group" aria-hidden="true"></i> Raggruppa Selezionate <i class="fa fa-object-group" aria-hidden="true"></i></asp:LinkButton>
</div>
</div>
<div runat="server" id="divSplitOdl" class="my-1">
+19 -3
View File
@@ -115,6 +115,7 @@ namespace MP_ADM.WebUserControls
int numOrd = 0;
int numPzOrd = 0;
decimal tempoMinOrd = 0;
decimal tc50p = 0;
int numPzTot = 0;
decimal tempoMinTot = 0;
Dictionary<string, int> ElArticoli = new Dictionary<string, int>();
@@ -128,9 +129,10 @@ namespace MP_ADM.WebUserControls
{
try
{
// idxPromessa = Convert.ToInt32(((Label)riga.FindControl("lblIdxODL")).Text);
int.TryParse(((Label)riga.FindControl("lblNumPezzi")).Text.Replace(".", ""), out numPzOrd);
decimal.TryParse(((Label)riga.FindControl("lblTotMinuti")).Text, out tempoMinOrd);
int.TryParse(((TextBox)riga.FindControl("txtNumPezzi")).Text, out numPzOrd);
//decimal.TryParse(((Label)riga.FindControl("lblTotMinuti")).Text, out tempoMinOrd);
decimal.TryParse(((Label)riga.FindControl("lblTC50p")).Text, out tc50p);
tempoMinOrd = tc50p * numPzOrd;
CodArt = ((Label)riga.FindControl("lblCodArticolo")).Text;
if (numPzOrd > 0) numOrd++;
// salvo dictionary articoli...
@@ -186,5 +188,19 @@ namespace MP_ADM.WebUserControls
// segnalo update
raiseEvent(SteamWare.ucEvType.ReqUpdateParent);
}
/// <summary>
/// Chiama stored per creare NUOVO PODL, chiudere i selezionati, registrare associazione,...
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void lbtCreaGrp_Click(object sender, EventArgs e)
{
}
protected void txtNumPezzi_TextChanged(object sender, EventArgs e)
{
calcTotali();
}
}
}