Fix flusso richiesta/rimozione urgenza (SE LIBERA)
This commit is contained in:
@@ -191,27 +191,24 @@
|
||||
<asp:ConfirmButtonExtender ID="cbeSchedula" runat="server" ConfirmText='<%# traduci("confermaFatturaObjXps")%>' TargetControlID="lbFattura"></asp:ConfirmButtonExtender>
|
||||
|
||||
|
||||
|
||||
<asp:LinkButton runat="server" ID="lbtSetPriority" CssClass="btn btn-sm btn-outline-danger" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("SetPriority") %>'><i class="fa fa-exclamation-circle fa-2x" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtAddNote" CssClass="btn btn-sm btn-outline-warning" CausesValidation="False" CommandName="Select" ToolTip='<%# traduci("AddNote") %>'><i class="fa fa-commenting fa-2x" aria-hidden="true"></i></asp:LinkButton>
|
||||
|
||||
<asp:LinkButton runat="server" ID="lbtRemPriority" CssClass="btn btn-sm btn-outline-success" CausesValidation="False" CommandName="Update" OnClick="lbtRemPriority_Click" ToolTip='<%# traduci("RemPriority") %>' Visible='<%# !(bool)Eval("Confirmed") && (bool)Eval("Priority") %>'><i class="fa fa-exclamation-circle fa-2x" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:ConfirmButtonExtender ID="cbeRemPrior" runat="server" ConfirmText='<%# traduci("confermaRichiestaRemPrior")%>' TargetControlID="lbtRemPriority"></asp:ConfirmButtonExtender>
|
||||
<asp:LinkButton runat="server" ID="lbtSetPriority" CssClass="btn btn-sm btn-outline-danger" CausesValidation="False" CommandName="Update" OnClick="lbtSetPriority_Click" ToolTip='<%# traduci("SetPriority") %>' Visible='<%# !(bool)Eval("Confirmed") && !(bool)Eval("Priority") %>'><i class="fa fa-exclamation-circle fa-2x" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:ConfirmButtonExtender ID="cbeSetPrior" runat="server" ConfirmText='<%# traduci("confermaRichiestaPrior")%>' TargetControlID="lbtSetPriority"></asp:ConfirmButtonExtender>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbUpdate" CssClass="btn btn-sm btn-outline-success" CausesValidation="False" CommandName="Update" ToolTip='<%# traduci("Update") %>'><i class="fa fa-check fa-2x" aria-hidden="true"></i></asp:LinkButton><asp:LinkButton runat="server" ID="lbCancel" CssClass="btn btn-sm btn-outline-danger" CausesValidation="False" CommandName="Cancel" ToolTip='<%# traduci("Cancel") %>'><i class="fa fa-ban fa-2x" aria-hidden="true"></i></asp:LinkButton>
|
||||
</EditItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Note" SortExpression="Priority">
|
||||
<ItemTemplate>
|
||||
<asp:Label runat="server" ID="lblPrior" CssClass="text-danger text-center" Visible='<%# Eval("Priority") %>' ToolTip="Urgenza"><i class="fa fa-exclamation-triangle fa-2x" aria-hidden="true"></i></asp:Label>
|
||||
<asp:Label runat="server" ID="lblConf" CssClass="text-success text-center" Visible='<%# Eval("Confirmed") %>' ToolTip="Confermato"><i class="fa fa-thumbs-o-up fa-2x" aria-hidden="true"></i></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Cliente" SortExpression="Cliente">
|
||||
<EditItemTemplate>
|
||||
<asp:DropDownList runat="server" ID="ddlCodCliente" DataSourceID="odsFiltroClienti" DataTextField="label" DataValueField="value" SelectedValue='<%# Bind("CodCliente") %>' Width="20em" />
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblCodCliente" runat="server" Text='<%# Eval("Cliente") %>' />
|
||||
<asp:Label ID="lblCodCliente" runat="server" Text='<%# Eval("Cliente") %>' CssClass='<%# checkCss(Eval("Priority"),Eval("Confirmed")) %>' />
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="email" SortExpression="emailReq" ItemStyle-HorizontalAlign="Center">
|
||||
@@ -221,17 +218,9 @@
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="DDT" SortExpression="DDT">
|
||||
<ItemTemplate>
|
||||
<div class="row">
|
||||
<div class="col-8">
|
||||
<b>
|
||||
<asp:Label ID="lblNumDDT" runat="server" Text='<%# Eval("DDT") %>' ToolTip='<%# Eval("Cod")%>' /></b>
|
||||
<br />
|
||||
<asp:Label ID="lblDataDDT" runat="server" Text='<%# Eval("DataDDT", "{0:dd/MM/yy}") %>' />
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<asp:Label runat="server" ID="lblPrior2" CssClass="text-danger text-center" Visible='<%# Eval("Priority") %>'><i class="fa fa-exclamation-triangle fa-2x" aria-hidden="true"></i></asp:Label>
|
||||
</div>
|
||||
</div>
|
||||
<asp:Label ID="lblNumDDT" runat="server" Text='<%# Eval("DDT") %>' ToolTip='<%# Eval("Cod")%>' CssClass='<%# checkCss(Eval("Priority"),Eval("Confirmed")) %>' />
|
||||
<br />
|
||||
<asp:Label ID="lblDataDDT" runat="server" Text='<%# Eval("DataDDT", "{0:dd/MM/yy}") %>' />
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
num:
|
||||
@@ -243,6 +232,12 @@
|
||||
<asp:CalendarExtender ID="CalendarExtender1" runat="server" FirstDayOfWeek="Monday" TargetControlID="txtDataDDT" Format="dd/MM/yyyy"></asp:CalendarExtender>
|
||||
</EditItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Note" SortExpression="Priority">
|
||||
<ItemTemplate>
|
||||
<asp:Label runat="server" ID="lblPrior" CssClass="text-danger text-center" Visible='<%# Eval("Priority") %>' ToolTip="Urgenza"><i class="fa fa-exclamation-triangle fa-2x" aria-hidden="true"></i></asp:Label>
|
||||
<asp:Label runat="server" ID="lblConf" CssClass="text-success text-center" Visible='<%# Eval("Confirmed") %>' ToolTip="Confermato"><i class="fa fa-thumbs-o-up fa-2x" aria-hidden="true"></i></asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center">
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton CssClass="btn btn-sm btn-outline-dark" runat="server" ID="lbPrintScheda" CausesValidation="False" CommandArgument='<%# Eval("Cod")%>' ToolTip='<%# traduci("stampaBarcode") %>' OnClick="lbPrintScheda_Click"><i class="fa fa-barcode fa-2x" aria-hidden="true"></i></asp:LinkButton>
|
||||
|
||||
@@ -1,14 +1,8 @@
|
||||
using SteamWare;
|
||||
using System;
|
||||
using System.Data;
|
||||
using System.Configuration;
|
||||
using System.Collections;
|
||||
using System.Web;
|
||||
using System.Web.Security;
|
||||
using System.Web.UI;
|
||||
using System.Web.UI.WebControls;
|
||||
using System.Web.UI.WebControls.WebParts;
|
||||
using System.Web.UI.HtmlControls;
|
||||
using SteamWare;
|
||||
using XPS_data;
|
||||
|
||||
namespace XPS.WebUserControls
|
||||
@@ -337,7 +331,23 @@ namespace XPS.WebUserControls
|
||||
cbeOkDueDate.ConfirmText = traduci("confermaOkDueDate");
|
||||
cbeOkStati.ConfirmText = traduci("confermaOkCambioStati");
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Controlla css x cambio colore secondo stato urgenza/confermato
|
||||
/// </summary>
|
||||
/// <param name="prior"></param>
|
||||
/// <param name="conf"></param>
|
||||
/// <returns></returns>
|
||||
public string checkCss(object prior, object conf)
|
||||
{
|
||||
string answ = "";
|
||||
bool isPrior = false;
|
||||
bool isConf = false;
|
||||
bool.TryParse(prior.ToString(), out isPrior);
|
||||
bool.TryParse(conf.ToString(), out isConf);
|
||||
answ += isPrior ? "text-danger " : "";
|
||||
answ += isConf ? "font-weight-bold " : "";
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// mostra/nasconde pannello nuovo
|
||||
/// </summary>
|
||||
@@ -427,6 +437,22 @@ namespace XPS.WebUserControls
|
||||
// blocco update!
|
||||
e.Cancel = true;
|
||||
break;
|
||||
case "setPriority":
|
||||
// aggiorno lo stato dell'oggetto e dei child, x aggiornare prendo tutto quanto INIZIA come l'idx principale (meno il campo "D" quindi del DDT...)
|
||||
XPS_data.XPS.obj.taObj.updatePrior(true, user_std.UtSn.utente, DateTime.Now, idxObj.Replace("D", "%"));
|
||||
grView.EditIndex = -1;
|
||||
grView.DataBind();
|
||||
// blocco update!
|
||||
e.Cancel = true;
|
||||
break;
|
||||
case "remPriority":
|
||||
// aggiorno lo stato dell'oggetto e dei child, x aggiornare prendo tutto quanto INIZIA come l'idx principale (meno il campo "D" quindi del DDT...)
|
||||
XPS_data.XPS.obj.taObj.updatePrior(false, user_std.UtSn.utente, DateTime.Now, idxObj.Replace("D", "%"));
|
||||
grView.EditIndex = -1;
|
||||
grView.DataBind();
|
||||
// blocco update!
|
||||
e.Cancel = true;
|
||||
break;
|
||||
default:
|
||||
// nulla!
|
||||
break;
|
||||
@@ -670,6 +696,24 @@ namespace XPS.WebUserControls
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "fatturaObj");
|
||||
}
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è impostare priorità URGENTE...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtSetPriority_Click(object sender, EventArgs e)
|
||||
{
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "setPriority");
|
||||
}
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è togliere priorità URGENTE...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtRemPriority_Click(object sender, EventArgs e)
|
||||
{
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "remPriority");
|
||||
}
|
||||
/// <summary>
|
||||
/// Codice OBJ selezionato
|
||||
/// </summary>
|
||||
protected string CodSel
|
||||
|
||||
Reference in New Issue
Block a user