public void FillUSR_LIS_FASE(ValorizzazioneDS ds) { string select = @"SELECT * FROM USR_LIS_FASE "; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_LIS_FASE); } }
public void FillUSR_INVENTARIOT(ValorizzazioneDS ds) { string select = @"SELECT * FROM ditta1.USR_INVENTARIOT order by DATARIMFINALE desc,CODINVENTARIOT desc"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_INVENTARIOT); } }
public void FillBILANCIO_2020(ValorizzazioneDS ds) { string select = @"SELECT * FROM BILANCIO_2020 "; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.BILANCIO_2020); } }
public void FillUSR_PRD_RDIBA(ValorizzazioneDS ds) { string select = @"SELECT 'METALPLUS'as AZIENDA,TD.* FROM DITTA1.USR_PRD_RDIBA TD -- UNION ALL -- SELECT 'TOPFINISH'as AZIENDA,TD.* FROM DITTA2.USR_PRD_RDIBA TD"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_RDIBA); } }
public void FillUSR_PRD_TDIBA_DEFAULTS(ValorizzazioneDS ds) { string select = @"SELECT * FROM DITTA1.USR_PRD_TDIBA_DEFAULTS --UNION ALL --SELECT * FROM DITTA2.USR_PRD_TDIBA_DEFAULTS"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_TDIBA_DEFAULTS); } }
public void FillUSR_INVENTARIOD(ValorizzazioneDS ds, string idInventarioT) { string select = @"SELECT * FROM ditta1.USR_INVENTARIOD WHERE IDINVENTARIOT = $P<INVENTARIOT>"; ParamSet ps = new ParamSet(); ps.AddParam("INVENTARIOT", DbType.String, idInventarioT); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.USR_INVENTARIOD); } }
public void FillCOSTI_ARTICOLI(ValorizzazioneDS ds, String idInventarioT) { string select = @"SELECT * from COSTI_ARTICOLI WHERE IDINVENTARIOT = $T<IDINVENTARIOT>"; ParamSet ps = new ParamSet(); ps.AddParam("IDINVENTARIOT", DbType.String, idInventarioT); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.COSTI_ARTICOLI); } }
public void FillUSR_PRD_TDIBA(ValorizzazioneDS ds, List <string> idTdiba) { string inCOndition = ConvertToStringForInCondition(idTdiba); string select = @"SELECT 'METALPLUS'as AZIENDA,TD.* FROM DITTA1.USR_PRD_TDIBA TD where IDTDIBA in ( {0} ) -- UNION ALL -- SELECT 'TOPFINISH'as AZIENDA,TD.* FROM DITTA2.USR_PRD_TDIBA TD where IDTDIBA in ( {0} )"; select = string.Format(select, inCOndition); using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_TDIBA); } }
public void FillUSR_VENDITED(ValorizzazioneDS ds, string anno) { string select = @" SELECT vd.* FROM usr_vendited vd inner join usr_venditet vt on vt.idvenditet = vd.idvenditet where vt.annodoc = $P<ANNO> and vt.IDTABTIPDOC = '0000000022'"; ParamSet ps = new ParamSet(); ps.AddParam("ANNO", DbType.String, anno); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.USR_VENDITED); } }
public void UpdateTable(string tablename, ValorizzazioneDS ds) { string query = string.Format(CultureInfo.InvariantCulture, "SELECT * FROM {0}", tablename); using (DbDataAdapter a = BuildDataAdapter(query)) { a.ContinueUpdateOnError = false; DataTable dt = ds.Tables[tablename]; DbCommandBuilder cmd = BuildCommandBuilder(a); a.UpdateCommand = cmd.GetUpdateCommand(); a.DeleteCommand = cmd.GetDeleteCommand(); a.InsertCommand = cmd.GetInsertCommand(); a.Update(dt); } }
public void FillUSR_PRD_TDIBA(ValorizzazioneDS ds) { string select = @"select *from ditta1.usr_prd_tdiba td"; // string select = @"SELECT 'METALPLUS' as AZIENDA,TD.* FROM DITTA1.USR_PRD_TDIBA TD // --INNER JOIN DITTA1.USR_PRD_TDIBA_DEFAULTS DF ON DF.IDTDIBA = TD.IDTDIBA //-- UNION ALL // --SELECT 'TOPFINISH' as AZIENDA,TD.* FROM DITTA2.USR_PRD_TDIBA TD // --INNER JOIN DITTA2.USR_PRD_TDIBA_DEFAULTS DF ON DF.IDTDIBA = TD.IDTDIBA"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_TDIBA); } }
public void FillUSR_PRD_TDIBA(ValorizzazioneDS ds, List <string> idTdiba) { List <string> articoliPresenti = ds.USR_PRD_TDIBA.Select(x => x.IDTDIBA).Distinct().ToList(); List <string> articoliMancanti = idTdiba.Except(articoliPresenti).ToList(); ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); while (articoliMancanti.Count > 0) { List <string> articoliDaCaricare; if (articoliMancanti.Count > 999) { articoliDaCaricare = articoliMancanti.GetRange(0, 999); articoliMancanti.RemoveRange(0, 999); } else { articoliDaCaricare = articoliMancanti.GetRange(0, articoliMancanti.Count); articoliMancanti.RemoveRange(0, articoliMancanti.Count); } a.FillUSR_PRD_TDIBA(ds, articoliDaCaricare); } }
private static void EstraiDiba(string idInventarioT, ValorizzazioneDS ds, ValorizzazioneDS.USR_PRD_TDIBARow tdiba, int sequenza, string prodottoFinito, decimal qtaPadre, ref int ramo) { bool multipla = ds.USR_PRD_RDIBA.Where(x => x.IDTDIBA == tdiba.IDTDIBA).Count() > 1; bool infragruppo = false; // INFRAGRUPPO AL MOMENTO NON CONSIDERATA //if (!tdiba.IsCODICECLIFOPRDNull() && tdiba.CODICECLIFOPRD.Trim() == "02350") //{ // AnagraficaDS.USR_PRD_TDIBARow tdibaInfragruppo = ds.USR_PRD_TDIBA.Where(x => x.IDMAGAZZ == tdiba.IDMAGAZZ && x.AZIENDA != tdiba.AZIENDA).FirstOrDefault(); // if (tdibaInfragruppo != null) // { // EstraiDiba(ds, tdibaInfragruppo, sequenza, prodottoFinito, qtaPadre, ref ramo); // infragruppo = true; // // ramo++; // } //} foreach (ValorizzazioneDS.USR_PRD_RDIBARow rdiba in ds.USR_PRD_RDIBA.Where(x => x.IDTDIBA == tdiba.IDTDIBA).OrderBy(x => x.SEQUENZA)) { sequenza++; string padre = tdiba.IDMAGAZZ; string articolo = rdiba.IDMAGAZZ; decimal qta = rdiba.QTACONSUMO; ValorizzazioneDS.COSTI_ARTICOLIRow costiArticoloRow = ds.COSTI_ARTICOLI.NewCOSTI_ARTICOLIRow(); costiArticoloRow.IDMAGAZZ = articolo; if (!tdiba.IsIDTABFASNull()) { costiArticoloRow.IDFASE = tdiba.IDTABFAS; } costiArticoloRow.IDPADRE = padre; costiArticoloRow.QTA = qta; qtaPadre = qta * qtaPadre; costiArticoloRow.IDRDIBA = rdiba.IDRDIBA; costiArticoloRow.IDTDIBA = rdiba.IDTDIBA; costiArticoloRow.IDINVENTARIOT = idInventarioT; if (infragruppo) { infragruppo = false; } else { ds.COSTI_ARTICOLI.AddCOSTI_ARTICOLIRow(costiArticoloRow); } if (multipla) { ramo++; } if (!rdiba.IsIDTDIBAIFFASENull() && rdiba.STOCKSN == "N") { ValorizzazioneDS.USR_PRD_TDIBARow tdibaPrecedente = ds.USR_PRD_TDIBA.Where(x => x.IDTDIBA == rdiba.IDTDIBAIFFASE).FirstOrDefault(); if (tdibaPrecedente == null) { continue; } EstraiDiba(idInventarioT, ds, tdibaPrecedente, sequenza, prodottoFinito, qtaPadre, ref ramo); } } }
public void FillUSR_PRD_RDIBA(ValorizzazioneDS ds) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillUSR_PRD_RDIBA(ds); }
public void FillUSR_INVENTARIOD(ValorizzazioneDS ds, string idInventarioT) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillUSR_INVENTARIOD(ds, idInventarioT); }
public void FillUSR_VENDITED(ValorizzazioneDS ds, string anno) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillUSR_VENDITED(ds, anno); }
public void FillUSR_LIS_FASE(ValorizzazioneDS ds) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillUSR_LIS_FASE(ds); }
public void FillBILANCIO_2020(ValorizzazioneDS ds) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillBILANCIO_2020(ds); }
public void FillCOSTI_ARTICOLI(ValorizzazioneDS ds, String idInventarioT) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillCOSTI_ARTICOLI(ds, idInventarioT); }
public void UpdateTable(string tablename, ValorizzazioneDS ds) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.UpdateTable(tablename, ds); }
public void FillUSR_INVENTARIOT(ValorizzazioneDS ds) { ValorizzazioneAdapter a = new ValorizzazioneAdapter(DbConnection, DbTransaction); a.FillUSR_INVENTARIOT(ds); }