inizio a sistemare pagina scadenze...
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
<%@ Control Language="C#" AutoEventWireup="true" Inherits="XPS.WebUserControls.mod_dettaglioGiornaliero"
|
||||
CodeBehind="mod_dettaglioGiornaliero.ascx.cs" %>
|
||||
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
|
||||
|
||||
<div class="ctrHeaderPager">
|
||||
<asp:Label runat="server" ID="lblData" Width="100%" Text="..." />
|
||||
<asp:TextBox runat="server" ID="txtDataCorr" Visible="false" Text="..." />
|
||||
@@ -19,6 +21,19 @@
|
||||
<asp:Label runat="server" ID="lblNoRecord" Text='<%# SteamWare.user_std.UtSn.Traduci("noRecord") %>' />
|
||||
</EmptyDataTemplate>
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False">
|
||||
<ItemTemplate>
|
||||
<div class="text-left text-nowrap">
|
||||
|
||||
|
||||
<asp:LinkButton runat="server" ID="lbtRemConfirm" CssClass="btn btn-sm btn-outline-success" CausesValidation="False" CommandName="Update" OnClick="lbtRemConfirm_Click" ToolTip='<%# traduci("RemConfirm") %>' Visible='<%# !(bool)Eval("Confirmed") && (bool)Eval("Priority") %>'><i class="fa fa-thumbs-o-up" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:ConfirmButtonExtender ID="cbeRemPrior" runat="server" ConfirmText='<%# traduci("confermaRichiestaRemConf")%>' TargetControlID="lbtRemConfirm"></asp:ConfirmButtonExtender>
|
||||
<asp:LinkButton runat="server" ID="lbtSetConfirm" CssClass="btn btn-sm btn-outline-danger" CausesValidation="False" CommandName="Update" OnClick="lbtSetConfirm_Click" ToolTip='<%# traduci("SetConfirm") %>' Visible='<%# !(bool)Eval("Confirmed") && !(bool)Eval("Priority") %>'><i class="fa fa-thumbs-down" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:ConfirmButtonExtender ID="cbeSetPrior" runat="server" ConfirmText='<%# traduci("confermaRichiestaConf")%>' TargetControlID="lbtSetConfirm"></asp:ConfirmButtonExtender>
|
||||
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:BoundField DataField="Cliente" HeaderText="Cliente" SortExpression="Cliente"
|
||||
ReadOnly="true" ItemStyle-Width="150px">
|
||||
<ItemStyle Width="150px"></ItemStyle>
|
||||
@@ -73,8 +88,8 @@
|
||||
<asp:TemplateField ShowHeader="False">
|
||||
<ItemStyle Width="1em" HorizontalAlign="Right"></ItemStyle>
|
||||
<ItemTemplate>
|
||||
<asp:LinkButton runat="server" ID="lbtAddConfirm" CssClass="btn btn-sm btn-outline-success" CausesValidation="False" CommandName="Select" CommandArgument='<%# Eval("Cod") %>' ToolTip="Conferma"><i class="fa fa-thumbs-o-up" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtRemConfirm" CssClass="btn btn-sm btn-outline-warning" CausesValidation="False" CommandName="Select" CommandArgument='<%# Eval("Cod") %>' ToolTip="Togli conferma"><i class="fa fa-thumbs-o-down" aria-hidden="true"></i></asp:LinkButton>
|
||||
<%--<asp:LinkButton runat="server" ID="lbtAddConfirm" CssClass="btn btn-sm btn-outline-success" CausesValidation="False" CommandName="Select" CommandArgument='<%# Eval("Cod") %>' ToolTip="Conferma"><i class="fa fa-thumbs-o-up" aria-hidden="true"></i></asp:LinkButton>
|
||||
<asp:LinkButton runat="server" ID="lbtRemConfirm" CssClass="btn btn-sm btn-outline-warning" CausesValidation="False" CommandName="Select" CommandArgument='<%# Eval("Cod") %>' ToolTip="Togli conferma"><i class="fa fa-thumbs-o-down" aria-hidden="true"></i></asp:LinkButton>--%>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
|
||||
@@ -63,5 +63,87 @@ namespace XPS.WebUserControls
|
||||
{
|
||||
// recupero valore selezionato e x il codice passato chiamo UPDATE dell'accettato...
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// wrapper traduzione
|
||||
/// </summary>
|
||||
/// <param name="lemma"></param>
|
||||
/// <returns></returns>
|
||||
public string traduci(object lemma)
|
||||
{
|
||||
string answ = "";
|
||||
if (lemma != null)
|
||||
{
|
||||
if (lemma.ToString() != "")
|
||||
{
|
||||
answ = user_std.UtSn.Traduci(lemma.ToString());
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
answ = "--";
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è impostare priorità URGENTE...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtSetConfirm_Click(object sender, EventArgs e)
|
||||
{
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "SetConfirm");
|
||||
}
|
||||
/// <summary>
|
||||
/// salvo in session che il prox comando è togliere priorità URGENTE...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void lbtRemConfirm_Click(object sender, EventArgs e)
|
||||
{
|
||||
memLayer.ML.setSessionVal("nextObjCommand", "RemConfirm");
|
||||
}
|
||||
/// <summary>
|
||||
/// in caso di aggiornamento verifico se sia salvato un comando accetta...
|
||||
/// </summary>
|
||||
/// <param name="sender"></param>
|
||||
/// <param name="e"></param>
|
||||
protected void grView_RowUpdating(object sender, GridViewUpdateEventArgs e)
|
||||
{
|
||||
// quale comando?
|
||||
// carico l'idx dell'oggetto
|
||||
string idxObj = e.Keys["Cod"].ToString();
|
||||
string _comando = "";
|
||||
if (memLayer.ML.isInSessionObject("nextObjCommand"))
|
||||
{
|
||||
_comando = memLayer.ML.StringSessionObj("nextObjCommand");
|
||||
memLayer.ML.emptySessionVal("nextObjCommand");
|
||||
}
|
||||
// verifico il tipo di richiesta (up/down level, clona o update normale
|
||||
switch (_comando)
|
||||
{
|
||||
case "SetConfirm":
|
||||
// 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.updateConf(true, user_std.UtSn.utente, DateTime.Now, idxObj.Replace("D", "%"));
|
||||
grViewGiorno.EditIndex = -1;
|
||||
grViewGiorno.DataBind();
|
||||
// blocco update!
|
||||
e.Cancel = true;
|
||||
break;
|
||||
case "RemConfirm":
|
||||
// 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.updateConf(false, user_std.UtSn.utente, DateTime.Now, idxObj.Replace("D", "%"));
|
||||
grViewGiorno.EditIndex = -1;
|
||||
grViewGiorno.DataBind();
|
||||
// blocco update!
|
||||
e.Cancel = true;
|
||||
break;
|
||||
default:
|
||||
// nulla!
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user