modifiche minori a MagClass

git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@101 365432ac-a1b5-4ffd-bb28-6d3099d32164
This commit is contained in:
ermanno
2010-06-24 17:12:45 +00:00
parent f06039bc87
commit 45db7bdacc
11 changed files with 32 additions and 19 deletions
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -817,7 +817,7 @@
<WebProjectProperties>
<UseIIS>False</UseIIS>
<AutoAssignPort>True</AutoAssignPort>
<DevelopmentServerPort>57164</DevelopmentServerPort>
<DevelopmentServerPort>52355</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost/GMW</IISUrl>
<OverrideIISAppRootUrl>True</OverrideIISAppRootUrl>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+1 -1
View File
@@ -17,7 +17,7 @@ namespace GMW
protected void Button1_Click(object sender, EventArgs e)
{
MagClass.magazzino.creaListaPrelievo("MA", "20", "P00505005162", "NEUTRO", "10", 1500, "I0001");
MagClass.magazzino.creaListaPrelievo("MA", "20", "P00505005162", "NEUTRO", "10", 1500, "I0054");
}
}
+30 -17
View File
@@ -27,6 +27,7 @@ namespace GMW_data
public DS_magazzinoTableAdapters.v_UdcDetailTableAdapter taDettUDC;
public DS_magazzinoTableAdapters.ElencoListePrelievoTableAdapter taElencoListePrelievo;
public DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter taElencoCartellini;
public DS_magazzinoTableAdapters.RigheListePrelievoTableAdapter taRigheListePrelievo;
/// <summary>
@@ -48,6 +49,7 @@ namespace GMW_data
taDettUDC = new GMW_data.DS_magazzinoTableAdapters.v_UdcDetailTableAdapter();
taElencoListePrelievo = new GMW_data.DS_magazzinoTableAdapters.ElencoListePrelievoTableAdapter();
taElencoCartellini = new GMW_data.DS_magazzinoTableAdapters.ElencoCartelliniTableAdapter();
taRigheListePrelievo = new GMW_data.DS_magazzinoTableAdapters.RigheListePrelievoTableAdapter();
}
/// <summary>
/// effettua setup dei connection strings da web.config delal singola applicazione
@@ -68,6 +70,7 @@ namespace GMW_data
taDettUDC.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString");
taElencoListePrelievo.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString");
taElencoCartellini.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString");
taRigheListePrelievo.Connection.ConnectionString = memLayer.ML.confReadString("GMWConnectionString");
}
@@ -156,11 +159,14 @@ namespace GMW_data
// dati che mi servono...
int idxPosizione = 20; // !!! Verificare parametrico
string codCliente = "";
string RagioneSociale = "";
string codSoggetto = "O000000000000068";
string RagioneSociale = "ZF LENKSYSTEME GmbH";
string codSoggetto = "0000000000000080";
// li ricavo da db successivamente
string disegnoGrezzo = "";
string descParticolare = "";
string codCliente = "";
// ricavo codCliente
@@ -183,28 +189,24 @@ namespace GMW_data
}
catch { }
// qui valorizzo subito riga
//DS_magazzino.ElencoListePrelievoRow riga = taElencoListePrelievo.InsertQuery(string.Format("{0:yy}", adesso),string.Format("{0:MM}", adesso), idxPosizione, memLayer.ML.confReadString("CodCS"), codCliente, RagioneSociale, codSoggetto, Particolare, descParticolare, disegnoGrezzo, Esponente, CodImballo, QtaTot)[0];
// qui valorizzo tabella
//DS_magazzino.ElencoListePrelievoDataTable tabella = taElencoListePrelievo.InsertQuery(string.Format("{0:yy}", adesso), string.Format("{0:MM}", adesso), idxPosizione, memLayer.ML.confReadString("CodCS"), codCliente, RagioneSociale, codSoggetto, Particolare, descParticolare, disegnoGrezzo, Esponente, CodImballo, QtaTot);
// eseguo soltanto la query
// eseguo soltanto la query (meglio con try catch così se non c'è non dà errore...)
DS_magazzino.ElencoListePrelievoDataTable tabellaElencoListe = taElencoListePrelievo.InsertQuery(string.Format("{0:yy}", adesso), string.Format("{0:MM}", adesso), idxPosizione, memLayer.ML.confReadString("CodCS"), codCliente, RagioneSociale, codSoggetto, Particolare, descParticolare, disegnoGrezzo, Esponente, CodImballo, QtaTot);
// ricavo prima (e unica) riga dalla select
DS_magazzino.ElencoListePrelievoRow rigaElencoListe = tabellaElencoListe[0];
// stored per ricavare il più vecchio in ordine ASC per Data Fusione - SINGOLA RIGA
// DS_magazzino.ElencoCartelliniRow riga = taElencoCartellini.getOlderUDC(Esponente, Particolare)[0];
// ricavo valore del CodLista attuale appena inserito
string codListaAttuale = rigaElencoListe.CodLista;
//stored per ricavare il più vecchio in ordine ASC per Data Fusione - TABELLA
DS_magazzino.ElencoCartelliniDataTable tabellaElencoCartellini = taElencoCartellini.getOlderUDC(Esponente, Particolare);
// ricavo la riga più vecchia
DS_magazzino.ElencoCartelliniRow rigaElencoCartellini = tabellaElencoCartellini[0];
//ricavo il valore UDC della riga del più vecchio
string udcAttuale = rigaElencoCartellini.UDC;
bool qtaOk = false;
bool dataFinished = false;
@@ -238,7 +240,18 @@ namespace GMW_data
*
* */
// uso qtaRiga
// eseguo query di insert
taRigheListePrelievo.Insert(codListaAttuale, udcAttuale, qtaRiga, true, false);
//incremento qta allocata
qtaAllocata = (qtaAllocata + qtaRiga);
//incremento contatore
contatore = contatore++;
// verifico le condizioni, false se non cambia nulla true se cambia e si esce dal while
qtaOk = (qtaAllocata >= qtaRiga);
dataFinished = (contatore >= numRighe);
}
Binary file not shown.
Binary file not shown.