fix controlli editabilità comemsse in stato NON attivo
- dettaglio commessa - integr commessa - fornitori - fasi commessa -
This commit is contained in:
@@ -161,6 +161,22 @@ namespace ETS_Data
|
||||
#endif
|
||||
return answ;
|
||||
}
|
||||
/// <summary>
|
||||
/// calcola se una commessa sia attiva (da idxFase)
|
||||
/// </summary>
|
||||
/// <param name="idxFase"></param>
|
||||
/// <returns></returns>
|
||||
public bool commessaAttiva(int idxFase)
|
||||
{
|
||||
bool answ = false;
|
||||
try
|
||||
{
|
||||
answ = taAF.getByIdx(idxFase)[0].Attivo;
|
||||
}
|
||||
catch
|
||||
{ }
|
||||
return answ;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
|
||||
@@ -15,13 +15,13 @@
|
||||
<SortedDescendingHeaderStyle CssClass="sortDescHead" />
|
||||
<EmptyDataTemplate>
|
||||
<asp:Button ID="btnNewEmpty" runat="server" OnClick="btnNewEmpty_Click" Text="Ordine Fornitore" CssClass="btnNew"
|
||||
ToolTip="Aggiungi una nuovo Ordine Fornitore per la commessa" Width="200px" />
|
||||
ToolTip="Aggiungi una nuovo Ordine Fornitore per la commessa" Width="200px" Visible='<%# commessaAttiva %>' />
|
||||
</EmptyDataTemplate>
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" ItemStyle-VerticalAlign="Middle" ItemStyle-Height="26px" ItemStyle-CssClass="valignMiddle">
|
||||
<ItemTemplate>
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Modifica"
|
||||
ImageUrl="../images/edit_m.png" />
|
||||
ImageUrl="../images/edit_m.png" Visible='<%# commessaAttiva %>' />
|
||||
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
@@ -36,7 +36,7 @@
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Importo" SortExpression="Importo">
|
||||
<EditItemTemplate>
|
||||
<div class="clearDiv" style="font-size:0.8em;">
|
||||
<div class="clearDiv" style="font-size: 0.8em;">
|
||||
<div class="divSx">
|
||||
<asp:Label ID="lblImporto" runat="server" Text="Importo" AssociatedControlID="ImportoLabel" />
|
||||
<asp:TextBox ID="ImportoLabel" runat="server" Text='<%# Bind("Importo") %>' ForeColor="#33AA33" CssClass="divDx bordoAzzurro" Width="75px" BorderWidth="1px" />
|
||||
@@ -57,10 +57,10 @@
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Fornitore" SortExpression="Fornitore" ItemStyle-CssClass="valignMiddle">
|
||||
<EditItemTemplate>
|
||||
<div class="" style="font-size:0.8em;">
|
||||
<div class="" style="font-size: 0.8em;">
|
||||
<asp:TextBox ID="FornitoreLabel" runat="server" Text='<%# Bind("Fornitore") %>' CssClass="divSx bordoAzzurro" BorderWidth="1px" Width="15em" />
|
||||
</div>
|
||||
<div class="clearDiv divSx" style="font-size:0.8em;">
|
||||
<div class="clearDiv divSx" style="font-size: 0.8em;">
|
||||
<asp:Label ID="lblReferente" runat="server" Text="Referente" AssociatedControlID="ReferenteLabel" />
|
||||
<asp:TextBox ID="ReferenteLabel" runat="server" Text='<%# Bind("Referente") %>' ForeColor="#33AA33" CssClass="divDx bordoAzzurro" Width="15em" BorderWidth="1px" TextMode="MultiLine" Height="2em" />
|
||||
<asp:RequiredFieldValidator ID="rfvReferente" runat="server" ErrorMessage="*" ControlToValidate="ReferenteLabel" />
|
||||
@@ -97,7 +97,7 @@
|
||||
</div>
|
||||
</div>
|
||||
</EditItemTemplate>
|
||||
<ItemTemplate>
|
||||
<ItemTemplate>
|
||||
<div class="clearDiv padStd" style="height: 1.1em;">
|
||||
<div class="divSx">
|
||||
<asp:Label ID="Label1" runat="server" Text="Ordine" AssociatedControlID="hlOrdine" />
|
||||
@@ -127,7 +127,7 @@
|
||||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" ItemStyle-CssClass="valignMiddle">
|
||||
<ItemTemplate>
|
||||
<asp:ImageButton ID="imgDelete" runat="server" CausesValidation="False" CommandArgument='<%# Eval("idxDCF") %>' CommandName="Delete"
|
||||
ImageUrl="../images/elimina_s.png" ToolTip="Delete" OnClientClick="return confirm('Confermi eliminazione record?')" />
|
||||
ImageUrl="../images/elimina_s.png" ToolTip="Delete" OnClientClick="return confirm('Confermi eliminazione record?')" Visible='<%# commessaAttiva %>' />
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<asp:ImageButton ID="imgUpdate2" runat="server" CausesValidation="False" CommandName="Update" ImageUrl="../images/apply_s.png"
|
||||
@@ -137,7 +137,7 @@
|
||||
</EditItemTemplate>
|
||||
<HeaderTemplate>
|
||||
<asp:ImageButton ID="imgBtnNew" runat="server" ToolTip="New" CausesValidation="False" OnClick="btnNew_Click"
|
||||
ImageUrl="~/images/new_m.png" />
|
||||
ImageUrl="~/images/new_m.png" Visible='<%# commessaAttiva %>' />
|
||||
</HeaderTemplate>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
|
||||
@@ -139,6 +139,16 @@ namespace PROJ_ETS.WebUserControls
|
||||
e.InputParameters["rifOrdineForn"] = "";
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// boolean se la commessa è attiva (fase madre...)
|
||||
/// </summary>
|
||||
public bool commessaAttiva
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataProxy_ProjEts.DP.commessaAttiva(utils.obj.IntSessionObj("idxFase_sel"));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@@ -15,13 +15,13 @@
|
||||
<SortedDescendingHeaderStyle CssClass="sortDescHead" />
|
||||
<EmptyDataTemplate>
|
||||
<asp:Button ID="btnNewEmpty" runat="server" OnClick="btnNewEmpty_Click" Text="Integrazione" CssClass="btnNew"
|
||||
ToolTip="Aggiungi una integrazione alla commessa" Width="200px" />
|
||||
ToolTip="Aggiungi una integrazione alla commessa" Width="200px" Visible='<%# commessaAttiva %>' />
|
||||
</EmptyDataTemplate>
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" ItemStyle-VerticalAlign="Middle" ItemStyle-Height="26px" ItemStyle-CssClass="valignMiddle">
|
||||
<ItemTemplate>
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Modifica"
|
||||
ImageUrl="../images/edit_m.png" />
|
||||
ImageUrl="../images/edit_m.png" Visible='<%# commessaAttiva %>' />
|
||||
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
@@ -138,7 +138,7 @@
|
||||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" ItemStyle-CssClass="valignMiddle">
|
||||
<ItemTemplate>
|
||||
<asp:ImageButton ID="imgDelete" runat="server" CausesValidation="False" CommandArgument='<%# Eval("idxDCI") %>' CommandName="Delete"
|
||||
ImageUrl="../images/elimina_s.png" ToolTip="Delete" OnClientClick="return confirm('Confermi eliminazione record?')" />
|
||||
ImageUrl="../images/elimina_s.png" ToolTip="Delete" OnClientClick="return confirm('Confermi eliminazione record?')" Visible='<%# commessaAttiva %>' />
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<asp:ImageButton ID="imgUpdate2" runat="server" CausesValidation="False" CommandName="Update" ImageUrl="../images/apply_s.png"
|
||||
@@ -154,7 +154,7 @@
|
||||
</FooterTemplate>
|
||||
<HeaderTemplate>
|
||||
<asp:ImageButton ID="imgBtnNew" runat="server" ToolTip="New" CausesValidation="False" OnClick="btnNew_Click"
|
||||
ImageUrl="~/images/new_m.png" />
|
||||
ImageUrl="~/images/new_m.png" Visible='<%# commessaAttiva %>' />
|
||||
</HeaderTemplate>
|
||||
<ItemStyle HorizontalAlign="Center" />
|
||||
</asp:TemplateField>
|
||||
|
||||
@@ -146,5 +146,15 @@ namespace PROJ_ETS.WebUserControls
|
||||
e.InputParameters["rifOrdine"] = "";
|
||||
}
|
||||
}
|
||||
/// <summary>
|
||||
/// boolean se la commessa è attiva (fase madre...)
|
||||
/// </summary>
|
||||
public bool commessaAttiva
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataProxy_ProjEts.DP.commessaAttiva(utils.obj.IntSessionObj("idxFase_sel"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -131,7 +131,7 @@
|
||||
</div>
|
||||
<div class="clearDiv" style="border-top: 1px solid #666; background-color: #ECECEC;">
|
||||
<%--<asp:LinkButton ID="EditButton" runat="server" CausesValidation="False" CommandName="Edit" Text="Edit" />--%>
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ImageUrl="~/images/edit_m.png" ToolTip="Modifica dati commessa" />
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ImageUrl="~/images/edit_m.png" ToolTip="Modifica dati commessa" Visible='<%# commessaAttiva %>' />
|
||||
</div>
|
||||
</div>
|
||||
</ItemTemplate>
|
||||
@@ -289,15 +289,10 @@
|
||||
<asp:SessionParameter Name="idxFase" Type="Int32" SessionField="idxFase_sel" />
|
||||
</SelectParameters>
|
||||
<UpdateParameters>
|
||||
<%--<asp:Parameter Name="idxFase" Type="Int32" />
|
||||
<asp:Parameter Name="AnnoCommessa" Type="Int32" />
|
||||
<asp:Parameter Name="NumeroCommessa" Type="Int32" />--%>
|
||||
<asp:Parameter Name="nickname" Type="String" />
|
||||
<%--<asp:Parameter Name="CheckOk" Type="Boolean" />--%>
|
||||
<asp:Parameter Name="CapoCommessa" Type="String" />
|
||||
<asp:Parameter Name="SQC" Type="Boolean" />
|
||||
<asp:Parameter Name="Pubblico" Type="Boolean" />
|
||||
<%--<asp:Parameter Name="EnteProcuratore" Type="String" />--%>
|
||||
<asp:Parameter Name="Importo" Type="Decimal" />
|
||||
<asp:Parameter Name="DataApertura" Type="DateTime" />
|
||||
<asp:Parameter Name="rifOfferta" Type="String" />
|
||||
|
||||
@@ -123,5 +123,15 @@ namespace PROJ_ETS.WebUserControls
|
||||
// redirect
|
||||
Response.Redirect("Progetti");
|
||||
}
|
||||
/// <summary>
|
||||
/// boolean se la commessa è attiva (fase madre...)
|
||||
/// </summary>
|
||||
public bool commessaAttiva
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataProxy_ProjEts.DP.commessaAttiva(utils.obj.IntSessionObj("idxFase_sel"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -22,7 +22,7 @@
|
||||
<Columns>
|
||||
<asp:TemplateField ShowHeader="False" ItemStyle-HorizontalAlign="Center" ItemStyle-Wrap="false" ItemStyle-VerticalAlign="Middle">
|
||||
<ItemTemplate>
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Modifica" ImageUrl="../images/edit_m.png" />
|
||||
<asp:ImageButton ID="imgEdit" runat="server" CausesValidation="False" CommandName="Edit" ToolTip="Modifica" ImageUrl="../images/edit_m.png" Visible='<%# commessaAttiva %>' />
|
||||
</ItemTemplate>
|
||||
<EditItemTemplate>
|
||||
<asp:ImageButton ID="imgUpdate" runat="server" CausesValidation="False" CommandName="Update" ToolTip="Update" ImageUrl="../images/apply_m.png" />
|
||||
|
||||
@@ -184,5 +184,15 @@ namespace PROJ_ETS.WebUserControls
|
||||
{
|
||||
pnlBdgtOre.Visible = false;
|
||||
}
|
||||
/// <summary>
|
||||
/// boolean se la commessa è attiva (fase madre...)
|
||||
/// </summary>
|
||||
public bool commessaAttiva
|
||||
{
|
||||
get
|
||||
{
|
||||
return DataProxy_ProjEts.DP.commessaAttiva(utils.obj.IntSessionObj("idxFase_sel"));
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user