Smart list prelievo quasi terminate (crea un pò TK un pò SP e questo lo incasina

git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@425 365432ac-a1b5-4ffd-bb28-6d3099d32164
This commit is contained in:
samuele
2012-02-29 16:46:12 +00:00
parent f5e5606883
commit fa2073b056
15 changed files with 186 additions and 80 deletions
+4
View File
@@ -364,6 +364,10 @@
<Content Include="SmartList.aspx" />
<Content Include="WebUserControls\mod_smartList.ascx" />
</ItemGroup>
<ItemGroup>
<Content Include="mazzAppSettingsTK_test.config" />
<Content Include="mazzConnectionStringsTK_test.config" />
</ItemGroup>
<ItemGroup>
<Folder Include="App_Data\" />
<Folder Include="logs\" />
+15 -13
View File
@@ -51,14 +51,14 @@
<appSettings>
<!--Setup applicazione-->
<add key="CodModulo" value="GMW" />
<add key="_titoloPagina" value="GMW - Fonderie Mazzucconi S.p.A, portale Gestione Magazzino Web" />
<add key="_titoloPagina" value="GMW - TEKAL , portale Gestione Magazzino Web - GRUPPO MAZZUCCONI" />
<add key="titleApp" value="GMW_titleApp" />
<add key="welcomeApp" value="GMW_welcomeApp" />
<add key="appName" value="GMW_Term" />
<add key="SiteName" value="San Possidonio" />
<add key="mainRev" value="1.1" />
<add key="minRev" value="404" />
<add key="copyRight" value="SteamWare © 2010-2011" />
<add key="SiteName" value="Tekal" />
<add key="mainRev" value="1.2" />
<add key="minRev" value="415" />
<add key="copyRight" value="SteamWare © 2010-2012" />
<add key="_allowForceUser" value="true" />
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx" />
<add key="_commonPages" value="menu.aspx#chLang.aspx" />
@@ -70,6 +70,7 @@
<add key="_logMaxMb" value="30" />
<add key="intUpdatePagina_ms" value="120000" />
<add key="_righeDataGrid" value="30" />
<add key="_righeDataGridAnagr" value="30" />
<add key="_righeDataGridLong" value="40" />
<add key="_righeDataGridMed" value="20" />
<add key="_righeDataGridShort" value="10" />
@@ -92,14 +93,15 @@
<add key="BilanciaMP" value="MP" />
<add key="CodImballoMP" value="" />
<add key="CodStatoMP" value="MP" />
<add key="CodImballoAnime" value="AI00" />
<add key="numGgToReloadRQ" value="30" />
<!--Setup urls stampa reports-->
<add key="urlReporting" value="http://{0}/ReportServer?/{1}/{2}&amp;rs:Command=Render&amp;rc:Parameters=true&amp;rc:Toolbar=true&amp;CodListaPrel={3}{4}" />
<add key="reportingServerAddress" value="SRV65:8282" />
<add key="reportDir" value="POSSIDONIO/MAGAZZINO" />
<add key="reportingServerAddress" value="SRV-PRODTK01" />
<add key="reportDir" value="TEKAL/MAGAZZINO" />
<add key="reportName" value="Lista_di_Prelievo" />
<add key="reportOpzPdf" value="&amp;rs:Format=PDF" />
<!--Configurazioni ad hoc Ambivere-->
<!--Configurazioni ad hoc Tekal-->
<add key="Cosumo84PostDelibera" value="true" />
<add key="riattUdcPermessa" value="true" />
<!--Setup periodo controlli date-->
@@ -122,18 +124,18 @@
<add key ="LdpSmartCella" value="LPX010101" />
<!--Setup installazione-->
<add key="passkey" value="pi=314" />
<add key="CodCS" value="SP" />
<add key="CodCS" value="TK" />
<add key="MinutiFinestraEditUDC" value="10" />
<add key="_adminEmail" value="info@steamware.net" />
<add key="_adminEmail" value="samuele@steamware.net" />
<add key="_smtpCli" value="keyhammer.ath.cx" />
<add key="GMWConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=SP_GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
<add key="GMWConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
<add key="SP_produzioneConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=SP_Produzione;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="PermessiConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=SP_GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
<add key="PermessiConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" />
<add key="UtenteCdcConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=SteamWare_Anagrafica;Persist Security Info=True;User ID=sa;Password=keyhammer" />
<add key="VocabolarioConnectionString" value="Data Source=10.74.82.217\sql2008r2;Initial Catalog=Mazz_Vocabolario;Persist Security Info=True;User ID=sa;Password=keyhammer" />
</appSettings>
<connectionStrings>
<add name="GMW_data.Properties.Settings.GMWConnectionString" connectionString="Data Source=10.74.82.217\sql2008r2;Initial Catalog=SP_GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" providerName="System.Data.SqlClient"/>
<add name="GMW_data.Properties.Settings.GMWConnectionString" connectionString="Data Source=10.74.82.217\sql2008r2;Initial Catalog=GMW;Persist Security Info=True;User ID=sa;Password=keyhammer" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web.extensions>
<scripting>
@@ -27,7 +27,6 @@ namespace GMW_Term.WebUserControls
{ }
return answ;
}
set
{
memLayer.ML.setSessionVal("elencoUdcSmartLDP", value);
@@ -49,7 +48,6 @@ namespace GMW_Term.WebUserControls
{ }
return answ;
}
set
{
memLayer.ML.setSessionVal("elencoParticolariSmartLDP", value);
@@ -100,21 +98,46 @@ namespace GMW_Term.WebUserControls
* Ricalcola e salva:
* - elenco UDC
* - elenco particolari
* - crea LDP e relative righe x ogni UDC
* ***************************************************/
// errore: ora crea cartellini un pò TK un pò SP e quindi non li elimina
// lista di prelievo
string newLDP = "";
// controllo se vada aggiunto particolare
if (!elencoParticolari.ContainsKey(particolare))
{
// creo nuova LDP smart
newLDP = MagClass.magazzino.creaListaPrelievoSmart(memLayer.ML.confReadString("CodCS"), "00-Smart", particolare, "*", "*", 1, "*", "", "");
// aggiungo particolare a LDP Smart esistente
MagClass.magazzino.confermaUdcPrelevatoPerLista(newLDP, barcode);
// in array temporanei aggiungo nuovo particolare e salvo
elencoParticolari.Add(particolare, particolare);
elencoParticolariSmartLDP = elencoParticolari;
}
// controllo se vada aggiunto UDC
if (!elencoUdc.ContainsKey(barcode))
{
// cerco la LDP dato utente, tipo e UDC...
try
{
newLDP = MagClass.magazzino.taRigheListePrelievo.getByUdc(barcode)[0].CodLista;
}
catch
{ }
if (newLDP != "")
{
// aggiungo particolare a LDP Smart esistente
MagClass.magazzino.confermaUdcPrelevatoPerLista(newLDP, barcode);
}
// aggiungo nuovo barcode e salvo
elencoUdc.Add(barcode, particolare);
elencoUdcSmartLDP = elencoUdc;
}
// controllo se vada aggiunto particolare
if (!elencoParticolari.ContainsKey(particolare))
else
{
// aggiungo nuovo particolare e salvo
elencoParticolari.Add(particolare, particolare);
elencoParticolariSmartLDP = elencoParticolari;
// indico barcode già caricato, !!!FARE!!!
}
lblErrore.Visible = false;
}
@@ -132,28 +155,7 @@ namespace GMW_Term.WebUserControls
lblTotColli.Text = traduci("lblTotColli");
lblNumColli.Text = string.Format("{0} UDC", elencoUdcSmartLDP.Count);
lblParticolari.Text = traduci("lblParticolari");
lblNumPart.Text = string.Format("{0} {1}", elencoParticolariSmartLDP.Count, traduci("particolari"));
#if false
lblListaAttiva.Text = traduci("ListaPrel");
hlListaAttiva.Text = traduci("noListActive");
lblDest.Text = "";
lblProd.Text = "";
lblPezzi.Text = "";
try
{
// leggo una riga...
DS_magazzino.ElencoListePrelievoRow riga = MagClass.magazzino.taElencoListePrelievo.getByCodLista(MagClass.magazzino.codListaAttivaUtente)[0];
lblDest.Text = riga.Destinatario;
lblProd.Text = riga.Particolare;
lblPezzi.Text = string.Format("<b>{0}</b>/{1} pz", riga.Prelevato, riga.QtaTot);
hlListaAttiva.Text = MagClass.magazzino.codListaAttivaUtente;
}
catch
{ }
#endif
// reload pagina?
lblNumPart.Text = string.Format("{0} {1}", elencoParticolariSmartLDP.Count, traduci("Particolari"));
}
/// <summary>
/// Generazione delle liste di prelievo
@@ -162,7 +164,9 @@ namespace GMW_Term.WebUserControls
/// <param name="e"></param>
protected void btnGeneraListe_Click(object sender, EventArgs e)
{
// !!!FARE!!!
// prendo le liste smart e le completo
}
/// <summary>
/// reset UDC x le liste di prelievo
@@ -171,7 +175,28 @@ namespace GMW_Term.WebUserControls
/// <param name="e"></param>
protected void btnResetListe_Click(object sender, EventArgs e)
{
// elimino LDP smart x l'utente... ciclo foreach!
string codLista = "";
foreach (string udcCurr in elencoUdcSmartLDP.Values)
{
try
{
codLista = MagClass.magazzino.taRigheListePrelievo.getByUdc(udcCurr)[0].CodLista;
// elimino righe
MagClass.magazzino.taRigheListePrelievo.stp_RLP_deleteFromCodLista(codLista);
// elimino lista
MagClass.magazzino.taElencoListePrelievo.DeleteQuery(codLista);
}
catch
{ }
}
// svuoto array particolari e UDC
Dictionary<string, string> empyList = new Dictionary<string, string>();
elencoUdcSmartLDP = empyList;
elencoParticolariSmartLDP = empyList;
memLayer.ML.emptySessionVal("UDC_sel");
// aggiorno visualizzazione
updatePackListStatus();
}
/// <summary>
/// fornisce verifica se l'udc sia già stato prelevato altrove...
@@ -183,33 +208,12 @@ namespace GMW_Term.WebUserControls
return GMW_data.MagClass.magazzino.taRigheListePrelievo.getPrelevateByUdc(udc.ToString()).Rows.Count > 0;
}
#if false
// controllo se barcode è ok x LDP corrente...
if (MagClass.magazzino.verificaDatiUdc(MagClass.magazzino.codListaAttivaUtente, barcode))
{
MagClass.magazzino.confermaUdcPrelevatoPerLista(MagClass.magazzino.codListaAttivaUtente, barcode);
lblErrore.Visible = false;
}
else
{
// salvo errore
lblErrore.Visible = true;
lblErrore.Text = traduci("BarcodeNonValidoLDP");
}
// svuoto barcode selezionato
memLayer.ML.emptySessionVal("Barcode_sel");
#endif
}
/*
* RIFARE
* - gestione LDP temporanee... KSP+ cod utente (1 x utente quindi)
* - gestione LDP temporanee...
* + vanno create e devono poter essere cancellate da sito (elenco di quelle aperte)
* + nuova tab
* + controllo udc libero anche su seconda tabella
*
*
* */
}
Binary file not shown.
Binary file not shown.
+5
View File
@@ -1783,6 +1783,11 @@
modalità editing
</summary>
</member>
<member name="F:SteamWare.tipoVistaMod.inserting">
<summary>
modalità inserting nuovo valore
</summary>
</member>
<member name="T:SteamWare.tipoFileImg">
<summary>
tipologia di file immagine
Binary file not shown.
+3 -3
View File
@@ -6,9 +6,9 @@
<add key="welcomeApp" value="GMW_welcomeApp" />
<add key="appName" value="GMW_Term" />
<add key="SiteName" value="Ambivere" />
<add key="mainRev" value="1.1" />
<add key="minRev" value="404" />
<add key="copyRight" value="SteamWare © 2010-2011" />
<add key="mainRev" value="1.2" />
<add key="minRev" value="415" />
<add key="copyRight" value="SteamWare © 2010-2012" />
<add key="_allowForceUser" value="true" />
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx" />
<add key="_commonPages" value="menu.aspx#chLang.aspx" />
+5 -5
View File
@@ -6,9 +6,9 @@
<add key="welcomeApp" value="GMW_welcomeApp" />
<add key="appName" value="GMW_Term" />
<add key="SiteName" value="San Possidonio" />
<add key="mainRev" value="1.1" />
<add key="minRev" value="404" />
<add key="copyRight" value="SteamWare © 2010-2011" />
<add key="mainRev" value="1.2" />
<add key="minRev" value="415" />
<add key="copyRight" value="SteamWare © 2010-2012" />
<add key="_allowForceUser" value="true" />
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx" />
<add key="_commonPages" value="menu.aspx#chLang.aspx" />
@@ -76,9 +76,9 @@
<add key="MinutiFinestraEditUDC" value="10" />
<add key="_adminEmail" value="giancarlo.rottoli@mazzucconi.com" />
<add key="_smtpCli" value="SRV64" />
<add key="GMWConnectionString" value="Data Source=SRV65;Initial Catalog=SP_GMW;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="GMWConnectionString" value="Data Source=SRV65;Initial Catalog=GMW;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="SP_produzioneConnectionString" value="Data Source=SRV65;Initial Catalog=ProduzionePossidonioTest;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="PermessiConnectionString" value="Data Source=SRV65;Initial Catalog=SP_GMW;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="PermessiConnectionString" value="Data Source=SRV65;Initial Catalog=GMW;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="UtenteCdcConnectionString" value="Data Source=SRV65;Initial Catalog=SP_Anagrafica;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="VocabolarioConnectionString" value="Data Source=SRV65;Initial Catalog=SP_Vocabolario;Persist Security Info=True;User ID=connGMW;Password=steamware" />
</appSettings>
+7 -6
View File
@@ -1,14 +1,14 @@
<appSettings>
<!--Setup applicazione-->
<add key="CodModulo" value="GMW" />
<add key="_titoloPagina" value="GMW - Fonderie Mazzucconi S.p.A, portale Gestione Magazzino Web" />
<add key="_titoloPagina" value="GMW - TEKAL , portale Gestione Magazzino Web - GRUPPO MAZZUCCONI" />
<add key="titleApp" value="GMW_titleApp" />
<add key="welcomeApp" value="GMW_welcomeApp" />
<add key="appName" value="GMW_Term" />
<add key="SiteName" value="Tekal" />
<add key="mainRev" value="1.1" />
<add key="minRev" value="404" />
<add key="copyRight" value="SteamWare © 2010-2011" />
<add key="mainRev" value="1.2" />
<add key="minRev" value="415" />
<add key="copyRight" value="SteamWare © 2010-2012" />
<add key="_allowForceUser" value="true" />
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx" />
<add key="_commonPages" value="menu.aspx#chLang.aspx" />
@@ -20,12 +20,13 @@
<add key="_logMaxMb" value="30" />
<add key="intUpdatePagina_ms" value="120000" />
<add key="_righeDataGrid" value="30" />
<add key="_righeDataGridAnagr" value="30" />
<add key="_righeDataGridLong" value="40" />
<add key="_righeDataGridMed" value="20" />
<add key="_righeDataGridShort" value="10" />
<add key="MinCharAutocomplete" value="2" />
<add key="_fromEmail" value="GMW@steamware.net" />
<add key="urlWebServer" value="http://SRV-PRODTK01/GMWT/" />
<add key="urlWebServer" value="http://SRV-PRODTK01/GMW/" />
<add key="echoLemmi" value="false" />
<add key="showLogout" value="false" />
<!-- determina se non chiedere login x terminalini -->
@@ -49,7 +50,7 @@
<add key="reportDir" value="TEKAL/MAGAZZINO" />
<add key="reportName" value="Lista_di_Prelievo" />
<add key="reportOpzPdf" value="&amp;rs:Format=PDF" />
<!--Configurazioni ad hoc Ambivere-->
<!--Configurazioni ad hoc Tekal-->
<add key="Cosumo84PostDelibera" value="true" />
<add key="riattUdcPermessa" value="true" />
<!--Setup periodo controlli date-->
@@ -0,0 +1,87 @@
<appSettings>
<!--Setup applicazione-->
<add key="CodModulo" value="GMW" />
<add key="_titoloPagina" value="GMW - TEKAL , portale Gestione Magazzino Web - GRUPPO MAZZUCCONI" />
<add key="titleApp" value="GMW_titleApp" />
<add key="welcomeApp" value="GMW_welcomeApp" />
<add key="appName" value="GMW_Term" />
<add key="SiteName" value="Tekal" />
<add key="mainRev" value="1.2" />
<add key="minRev" value="415" />
<add key="copyRight" value="SteamWare © 2010-2012" />
<add key="_allowForceUser" value="true" />
<add key="_safePages" value="jumper.aspx#unauthorized.aspx#allegati.aspx#forceUser.aspx#login.aspx#test.aspx#istruzioni.aspx#Test.aspx" />
<add key="_commonPages" value="menu.aspx#chLang.aspx" />
<add key="defaultApp" value="GMW_Appl" />
<add key="defaultTitle" value="GMW_ShortWelcome" />
<add key="defaultBody" value="GMW_LongWelcome" />
<add key="_logDir" value="~/logs/" />
<add key="_logLevel" value="6" />
<add key="_logMaxMb" value="30" />
<add key="intUpdatePagina_ms" value="120000" />
<add key="_righeDataGrid" value="30" />
<add key="_righeDataGridAnagr" value="30" />
<add key="_righeDataGridLong" value="40" />
<add key="_righeDataGridMed" value="20" />
<add key="_righeDataGridShort" value="10" />
<add key="MinCharAutocomplete" value="2" />
<add key="_fromEmail" value="GMW@steamware.net" />
<add key="urlWebServer" value="http://SRV-PRODTK01/GMW/" />
<add key="echoLemmi" value="false" />
<add key="showLogout" value="false" />
<!-- determina se non chiedere login x terminalini -->
<add key="SimpleLogin" value="false" />
<add key="CodOperDefault" value="O0000000000099999" />
<!--Default values vari-->
<add key="Max_X" value="850" />
<add key="Max_Y" value="900" />
<add key="Max_Z" value="1300" />
<add key="Max_Kg" value="1000" />
<add key="NumX" value="10" />
<add key="NumY" value="5" />
<add key="NumZ" value="1" />
<add key="BilanciaMP" value="MP" />
<add key="CodImballoMP" value="" />
<add key="CodStatoMP" value="MP" />
<add key="numGgToReloadRQ" value="30" />
<!--Setup urls stampa reports-->
<add key="urlReporting" value="http://{0}/ReportServer?/{1}/{2}&amp;rs:Command=Render&amp;rc:Parameters=true&amp;rc:Toolbar=true&amp;CodListaPrel={3}{4}" />
<add key="reportingServerAddress" value="SRV-PRODTK01" />
<add key="reportDir" value="TEKAL/MAGAZZINO" />
<add key="reportName" value="Lista_di_Prelievo" />
<add key="reportOpzPdf" value="&amp;rs:Format=PDF" />
<!--Configurazioni ad hoc Tekal-->
<add key="Cosumo84PostDelibera" value="true" />
<add key="riattUdcPermessa" value="true" />
<!--Setup periodo controlli date-->
<add key="defDayFrom" value="-60" />
<add key="mostraSelOra" value="false" />
<!--Setup codici postazioni-->
<add key="IdxPosizMP" value="66" />
<add key="IdxPosNewFusi" value="77" />
<add key="IdxPosNewWip" value="1010" />
<add key="IdxPosNewRienTerz" value="3030" />
<add key="IdxPosNewFinito" value="24" />
<add key="IdxPosizioneOdette" value="24" />
<!--Permette prelievo/deposito da terminalino senza sparare barcode (con img frecce) -->
<add key="PrelDepoTermEnabled" value="true" />
<!--codice per barcode chiusura lista prelievo-->
<add key="closeCodeLdp" value="CLZ" />
<!--setup LDP Smart-->
<add key ="LdpSmartTipoLDP" value="00-Smart" />
<add key ="LdpSmartDest" value="C001" />
<add key ="LdpSmartCella" value="LPX010101" />
<!--Setup installazione-->
<add key="passkey" value="pi=314" />
<add key="CodCS" value="TK" />
<add key="MinutiFinestraEditUDC" value="10" />
<add key="_adminEmail" value="giancarlo@steamware.net" />
<add key="_smtpCli" value="SRV63" />
<add key="GMWConnectionString" value="Data Source=SRV-PRODTK01;Initial Catalog=TK_GMW_test;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="SP_produzioneConnectionString" value="Data Source=SRV-PRODTK01;Initial Catalog=ProduzioneTekalTest;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="PermessiConnectionString" value="Data Source=SRV-PRODTK01;Initial Catalog=TK_GMW_test;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="UtenteCdcConnectionString" value="Data Source=SRV-PRODTK01;Initial Catalog=TK_Anagrafica;Persist Security Info=True;User ID=connGMW;Password=steamware" />
<add key="VocabolarioConnectionString" value="Data Source=SRV-PRODTK01;Initial Catalog=TK_Vocabolario;Persist Security Info=True;User ID=connGMW;Password=steamware" />
</appSettings>
+1 -1
View File
@@ -1,3 +1,3 @@
<connectionStrings>
<add connectionString="Data Source=SRV65;Initial Catalog=SP_GMW;Persist Security Info=True;User ID=connGMW;Password=steamware" name="GMW_data.Properties.Settings.GMWConnectionString" providerName="System.Data.SqlClient" />
<add connectionString="Data Source=SRV65;Initial Catalog=GMW;Persist Security Info=True;User ID=connGMW;Password=steamware" name="GMW_data.Properties.Settings.GMWConnectionString" providerName="System.Data.SqlClient" />
</connectionStrings>
@@ -0,0 +1,3 @@
<connectionStrings>
<add name="GMW_data.Properties.Settings.GMWConnectionString" connectionString="Data Source=SRV-PRODTK01;Initial Catalog=TK_GMW_test;Persist Security Info=True;User ID=connGMW;Password=steamware" providerName="System.Data.SqlClient" />
</connectionStrings>
Binary file not shown.