fix controllo cancellabilità x dtmx

This commit is contained in:
Samuele E. Locatelli
2016-07-22 10:57:55 +02:00
parent e0a360bf46
commit 8d474a2c10
19 changed files with 62 additions and 11 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
+10
View File
@@ -585,6 +585,16 @@
<param name="tipo">The tipo.</param>
<returns></returns>
</member>
<member name="E:SteamWare.ApplicationUserControl.eh_ucev">
<summary>
event handler generico
</summary>
</member>
<member name="M:SteamWare.ApplicationUserControl.raiseEvent(SteamWare.ucEvType)">
<summary>
sollevo evento selezione
</summary>
</member>
<member name="T:SteamWare.authProxy">
<summary>
classe gestione auth
Binary file not shown.
Binary file not shown.
Binary file not shown.
+10
View File
@@ -585,6 +585,16 @@
<param name="tipo">The tipo.</param>
<returns></returns>
</member>
<member name="E:SteamWare.ApplicationUserControl.eh_ucev">
<summary>
event handler generico
</summary>
</member>
<member name="M:SteamWare.ApplicationUserControl.raiseEvent(SteamWare.ucEvType)">
<summary>
sollevo evento selezione
</summary>
</member>
<member name="T:SteamWare.authProxy">
<summary>
classe gestione auth
+1 -1
View File
@@ -160,7 +160,7 @@
<asp:ImageButton ID="imgCancel2" runat="server" CausesValidation="False" CommandName="Cancel" ImageUrl="~/images/cancel_m.png" ToolTip='<%# traduci("Cancel") %>' />
</FooterTemplate>
<ItemTemplate>
<asp:ImageButton ID="imgDelete" runat="server" CausesValidation="False" CommandArgument='<%# Eval("FormatoDtmx") %>' CommandName="Delete" ImageUrl="~/images/elimina_m.png" ToolTip='<%# traduci("Delete") %>' OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' />
<asp:ImageButton ID="imgDelete" runat="server" CausesValidation="False" CommandArgument='<%# Eval("FormatoDtmx") %>' CommandName="Delete" ImageUrl="~/images/elimina_m.png" ToolTip='<%# traduci("Delete") %>' OnClientClick='<%# SteamWare.jsUtils.getCBE("confermaDel") %>' Visible='<%# delEnabled(Eval("FormatoDtmx")) %>' />
</ItemTemplate>
</asp:TemplateField>
</Columns>
+17 -9
View File
@@ -61,20 +61,28 @@ namespace GMW.WebUserControls
public bool delEnabled(object idxObj)
{
bool answ = isWritable();
#if false
// solo se ha diritti scrittura controllo
// solo se ha diritti scrittura controllo
if (answ)
{
int trovati = 0;
// controllo se ci siano celle associate
trovati = MagClass.magazzino.taSAO.getLastByPost(DateTime.Now.AddYears(-memLayer.ML.confReadInt("defaultYearSAO")), DateTime.Now.AddDays(1), idxObj.ToString()).Rows.Count;
// controllo se ci sono record correlati...
if (trovati > 0)
string cod = idxObj.ToString();
// "" == ND NON VA modificato...
if (cod != "")
{
// se non ND cerco se ci sono specifiche --> non eliminabile!
int trovati = 0;
// controllo se ci siano celle associate
trovati = DataMatrix.mgr.taSpecDtmx.getByFormatoDtmx(cod).Rows.Count;
// controllo se ci sono record correlati...
if (trovati > 0)
{
answ = false;
}
}
else
{
answ = false;
}
}
#endif // false
}
return answ;
}
BIN
View File
Binary file not shown.
Binary file not shown.
Binary file not shown.
+10
View File
@@ -585,6 +585,16 @@
<param name="tipo">The tipo.</param>
<returns></returns>
</member>
<member name="E:SteamWare.ApplicationUserControl.eh_ucev">
<summary>
event handler generico
</summary>
</member>
<member name="M:SteamWare.ApplicationUserControl.raiseEvent(SteamWare.ucEvType)">
<summary>
sollevo evento selezione
</summary>
</member>
<member name="T:SteamWare.authProxy">
<summary>
classe gestione auth
Binary file not shown.
+3
View File
@@ -27,6 +27,7 @@ namespace GMW_data
public DS_DataMatrixTableAdapters.AnagFormatiDtmxTableAdapter taAnagFormDtx;
public DS_DataMatrixTableAdapters.v_DtxAcquisitiTableAdapter taDtxAcquisiti;
public DS_DataMatrixTableAdapters.v_ElencoDmtxTableAdapter taVED;
public DS_DataMatrixTableAdapters.TabSpecDtxTableAdapter taSpecDtmx;
/// <summary>
/// init dei table adapters
@@ -48,6 +49,7 @@ namespace GMW_data
taAnagFormDtx = new DS_DataMatrixTableAdapters.AnagFormatiDtmxTableAdapter();
taDtxAcquisiti = new DS_DataMatrixTableAdapters.v_DtxAcquisitiTableAdapter();
taVED = new DS_DataMatrixTableAdapters.v_ElencoDmtxTableAdapter();
taSpecDtmx = new DS_DataMatrixTableAdapters.TabSpecDtxTableAdapter();
}
/// <summary>
/// effettua setup dei connection strings da web.config delal singola applicazione
@@ -70,6 +72,7 @@ namespace GMW_data
taAnagFormDtx.Connection.ConnectionString = connString;
taDtxAcquisiti.Connection.ConnectionString = connString;
taVED.Connection.ConnectionString = connString;
taSpecDtmx.Connection.ConnectionString = connString;
}
#endregion
+1 -1
View File
@@ -3,7 +3,7 @@
<configSections>
</configSections>
<connectionStrings>
<add name="GMW_data.Properties.Settings.GMWConnectionString" connectionString="Data Source=SQL-STEAM\SQL2012;Initial Catalog=TK_GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" providerName="System.Data.SqlClient" />
<add name="GMW_data.Properties.Settings.GMWConnectionString" connectionString="Data Source=SQL-STEAM\SQL2012;Initial Catalog=GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" providerName="System.Data.SqlClient" />
<add name="GMW_data.Properties.Settings.SP_produzioneConnectionString" connectionString="Data Source=SQL-STEAM\SQL2012;Initial Catalog=SP_produzione;Persist Security Info=True;User ID=sa;Password=keyhammer" providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
+10
View File
@@ -585,6 +585,16 @@
<param name="tipo">The tipo.</param>
<returns></returns>
</member>
<member name="E:SteamWare.ApplicationUserControl.eh_ucev">
<summary>
event handler generico
</summary>
</member>
<member name="M:SteamWare.ApplicationUserControl.raiseEvent(SteamWare.ucEvType)">
<summary>
sollevo evento selezione
</summary>
</member>
<member name="T:SteamWare.authProxy">
<summary>
classe gestione auth
Binary file not shown.