Fix colore cart da num ready/wait

This commit is contained in:
Samuele E. Locatelli
2020-02-19 19:20:21 +01:00
parent bde403ef98
commit 1db2d5fdde
4 changed files with 36 additions and 21 deletions
+2 -2
View File
@@ -5,7 +5,7 @@
<div class="card text-center" style="width: 100%;">
<div class="card text-center border-primary" style="width: 100%;">
<h3 class="card-header bg-primary text-uppercase text-light"><%: traduci("BinList") %></h3>
<div class="card-body py-1">
<div class="row">
@@ -16,7 +16,7 @@
</div>
</div>
<div class="card text-center my-2" style="width: 100%;">
<div class="card text-center border-success my-2" style="width: 100%;">
<h3 class="card-header bg-success text-uppercase"><%: traduci("CartList") %></h3>
<div class="card-body py-1">
<div class="row">
+4 -4
View File
@@ -4,9 +4,9 @@
<div class="row">
<asp:Repeater runat="server" ID="repBins" DataSourceID="ods">
<ItemTemplate>
<div class="col-2">
<div runat="server" id="divBlock" class="row small alert border-thick px-0 alert-primary border border-primary" role="alert">
<div class="col-12">
<div class="col-2 mx-1">
<div runat="server" id="divBlock" class="row small alert border-thick p-0 pb-2 alert-primary border border-primary" role="alert">
<div class="col-12 bg-primary text-light pt-2">
<h5>
<asp:Label runat="server" ID="lblTitle" Text='<%# $"<b>B{Eval("BinIndex")}</b> | {Eval("BinDtmx")}" %>' CssClass="text-uppercase" /></h5>
</div>
@@ -59,4 +59,4 @@
<asp:Parameter DefaultValue="True" Name="OnKitStation" Type="Boolean" />
</SelectParameters>
</asp:ObjectDataSource>
</div>
</div>
+13 -13
View File
@@ -3,9 +3,9 @@
<div class="row">
<asp:Repeater runat="server" ID="repCarts" DataSourceID="ods">
<ItemTemplate>
<div class="col-2">
<div runat="server" id="divBlock" class="row small alert border-thick px-0 alert-success border border-success" role="alert">
<div class="col-12 bg-success text-light">
<div class="col-2 mx-1">
<div runat="server" id="divBlock" class='<%# "row small alert border-thick p-0 pb-2 border " + getCssByNums(Eval("NumPzWaiting"),Eval("NumPzBinAvail")) %>' role="alert">
<div class="col-12 bg-success text-light pt-2">
<h5>
<asp:Label runat="server" ID="lblTitle" Text='<%# $"<b>C{Eval("CartIndex")}</b> | {Eval("CartDtmx")}" %>' CssClass="text-uppercase" /></h5>
</div>
@@ -47,32 +47,32 @@
</div>
<div class="col-4 text-left">
Wait:
<asp:Label runat="server" ID="lblWait" CssClass="text-warning font-weight-bold" Text='<%# Eval("NumPzWaiting") %>' />
<asp:Label runat="server" ID="lblWait" CssClass="font-weight-bold" Text='<%# Eval("NumPzWaiting") %>' />
</div>
<div class="col-4 text-center">
Ready:
<asp:Label runat="server" ID="Label3" CssClass="text-primary font-weight-bold" Text='<%# Eval("NumPzBinAvail") %>' />
<asp:Label runat="server" ID="Label3" CssClass="font-weight-bold" Text='<%# Eval("NumPzBinAvail") %>' />
</div>
<div class="col-4 text-right">
Cart:
<asp:Label runat="server" ID="Label4" CssClass="text-success font-weight-bold" Text='<%# Eval("TotItemCart") %>' />
<asp:Label runat="server" ID="Label4" CssClass="font-weight-bold" Text='<%# Eval("TotItemCart") %>' />
</div>
<div class="col-6 text-left border-top border-success small">
<div class="col-6 text-left border-top border-success">
Other Parts #:
</div>
<div class="col-6 text-right border-top border-success small">
<div class="col-6 text-right border-top border-success">
<b>
<asp:Label ID="Label8" runat="server" Text='<%# Eval("OtherQtyReq") %>' /></b>
</div>
<div class="col-4 text-left small">
<div class="col-4 text-left">
Wait:
<asp:Label runat="server" ID="Label6" CssClass="text-warning font-weight-bold" Text='<%# Eval("OtherQtyWait") %>' />
<asp:Label runat="server" ID="Label6" CssClass="font-weight-bold" Text='<%# Eval("OtherQtyWait") %>' />
</div>
<div class="col-4 text-center small">
<div class="col-4 text-center">
</div>
<div class="col-4 text-right small">
<div class="col-4 text-right">
Cart:
<asp:Label runat="server" ID="Label9" CssClass="text-success font-weight-bold" Text='<%# Eval("OtherQtyCur") %>' />
<asp:Label runat="server" ID="Label9" CssClass="font-weight-bold" Text='<%# Eval("OtherQtyCur") %>' />
</div>
</div>
</div>
+17 -2
View File
@@ -14,9 +14,24 @@ namespace NKC_WF.WebUserControls
}
public string getCss(object val)
public string getCssByNums(object _numWait, object _numReady)
{
return "";
string answ = "alert-success border-success";
int numWait = 0;
int numReady = 0;
int.TryParse(_numWait.ToString(), out numWait);
int.TryParse(_numReady.ToString(), out numReady);
if (numWait > 0)
{
answ = "alert-danger border-danger";
}
else if (numReady > 0)
{ answ = "alert-warning border-warning"; }
else
{
answ = "alert-success border-success";
}
return answ;
}
public string getTitle(object val)
{