public void UpdateTable(string tablename, TrasferimentiDS ds) { string query = string.Format(CultureInfo.InvariantCulture, "SELECT * FROM {0}", tablename); using (DbDataAdapter a = BuildDataAdapter(query)) { try { 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); } catch (DBConcurrencyException ex) { } catch { throw; } } }
public void SalvaTrasferimenti(TrasferimentiDS ds) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.UpdateTable(ds.AP_TTRASFERIMENTI.TableName, ds); a.UpdateTable(ds.AP_DTRASFERIMENTI.TableName, ds); }
public void DoIt() { using (TrasferimentiDS dsTrasferimenti = new TrasferimentiDS()) using (TrasferimentiBusiness bTrasferimenti = new TrasferimentiBusiness()) { bTrasferimenti.FillTRASFERIMENTIAttivi(dsTrasferimenti); LogHelper.LogInfo("Trasferimenti acquisiti"); bTrasferimenti.FillUSR_PRD_FLUSSO_MOVFASIDaTrasferimentiAttivi(dsTrasferimenti); LogHelper.LogInfo("Flussi acquisiti"); foreach (TrasferimentiDS.AP_TTRASFERIMENTIRow trasferimento in dsTrasferimenti.AP_TTRASFERIMENTI) { bool attivo = false; List <TrasferimentiDS.AP_DTRASFERIMENTIRow> dettagli = dsTrasferimenti.AP_DTRASFERIMENTI.Where(x => x.IDTRASFERIMENTO == trasferimento.IDTRASFERIMENTO).ToList(); foreach (TrasferimentiDS.AP_DTRASFERIMENTIRow dettaglio in dettagli) { if (dettaglio.REPARTO == "MAGAZZINO") { continue; } if (!dsTrasferimenti.USR_PRD_FLUSSO_MOVFASI.Any(x => x.BARCODE_ODL == dettaglio.BARCODE_ODL)) { attivo = true; } } if (!attivo) { trasferimento.ATTIVO = 0; } } bTrasferimenti.SalvaTrasferimenti(dsTrasferimenti); } }
public void FillTRASFERIMENTIAttivi(TrasferimentiDS ds) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillAP_TTRASFERIMENTIAttivi(ds); a.FillAP_DTRASFERIMENTIAttivi(ds); }
private void TrasferimentiFrm_Load(object sender, EventArgs e) { try { Cursor.Current = Cursors.WaitCursor; lblMessaggi.Text = string.Empty; _ds = new TrasferimentiDS(); using (TrasferimentiBusiness bTrasferimenti = new TrasferimentiBusiness()) { bTrasferimenti.FillUSR_PRD_TIPOMOVFASI(_ds); } CreaDSGriglia(); CreaGriglia(); ImpostaInRicezione(false); docToPrint.PrintPage += DocToPrint_PrintPage; txtBarcode.Focus(); } catch (Exception ex) { MostraEccezione(ex, "Errore in caricamento applicazione"); } finally { Cursor.Current = Cursors.Default; } }
public void FillUSR_PRD_TIPOMOVFASI(TrasferimentiDS ds) { string select = @"SELECT * FROM GRUPPO.USR_PRD_TIPOMOVFASI"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_TIPOMOVFASI); } }
public void FillAP_DTRASFERIMENTIAttivi(TrasferimentiDS ds) { string select = @"SELECT AD.* FROM AP_DTRASFERIMENTI AD INNER JOIN AP_TTRASFERIMENTI AT ON AT.IDTRASFERIMENTO=AD.IDTRASFERIMENTO WHERE ATTIVO = 1"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.AP_DTRASFERIMENTI); } }
public void FillAP_TTRASFERIMENTIAttivi(TrasferimentiDS ds) { string select = @"SELECT * FROM AP_TTRASFERIMENTI WHERE attivo =1 "; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.AP_TTRASFERIMENTI); } }
public void FillUSR_PRD_MOVFASI(TrasferimentiDS ds, string barcode) { string select = @"SELECT * FROM USR_PRD_MOVFASI WHERE BARCODE = $P{BARCODE}"; ParamSet ps = new ParamSet(); ps.AddParam("BARCODE", DbType.String, barcode); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.USR_PRD_MOVFASI); } }
public void FillUSR_PRD_FLUSSO_MOVFASIDaTrasferimentiAttivi(TrasferimentiDS ds) { string select = @"select fmf.*,ad.barcode_odl from usr_prd_flusso_movfasi fmf inner join usr_prd_movfasi mf on mf.idprdmovfase = fmf.idprdmovfase inner join AP_DTRASFERIMENTI ad on ad.barcode_odl = mf.barcode inner join AP_TTRASFERIMENTI at on at.idtrasferimento = ad.idtrasferimento where at.attivo =1 and at.barcode_arrivo is not null"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_FLUSSO_MOVFASI); } }
public void FillAP_DTRASFERIMENTIDaIDTRASFERIMENTO(TrasferimentiDS ds, decimal IDTRASFERIMENTO) { string select = @"SELECT * FROM AP_DTRASFERIMENTI WHERE IDTRASFERIMENTO = $P{IDTRASFERIMENTO}"; ParamSet ps = new ParamSet(); ps.AddParam("IDTRASFERIMENTO", DbType.Decimal, IDTRASFERIMENTO); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.AP_DTRASFERIMENTI); } }
public void FillUSR_PRD_RESOURCESF(TrasferimentiDS ds) { string select = @"select rf.* from gruppo.usr_prd_resourcesf rf inner join gruppo.usr_ana_resources rs on rs.idresource=rf.idresource where rs.idtiporesource = '0000000019' order by rf.CODRESOURCEF"; using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.USR_PRD_RESOURCESF); } }
public void FillGRUPPOReparto(TrasferimentiDS ds, string barcode) { string select = @"select * from gruppo.magazz = $P{RAGIONESOC} "; ParamSet ps = new ParamSet(); ps.AddParam("BARCODE", DbType.String, barcode); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.MAGAZZ); } }
public void FillGRUPPOModello(TrasferimentiDS ds, string barcode) { string select = @"select * from gruppo.clifo = $P{MODELLO} "; ParamSet ps = new ParamSet(); ps.AddParam("BARCODE", DbType.String, barcode); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.CLIFO); } }
public void FillAP_TTRASFERIMENTIDaBarcodePartenza(TrasferimentiDS ds, string barcode) { string select = @"SELECT * FROM AP_TTRASFERIMENTI WHERE BARCODE_PARTENZA = $P{BARCODE} "; ParamSet ps = new ParamSet(); ps.AddParam("BARCODE", DbType.String, barcode); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.AP_TTRASFERIMENTI); } }
private TrasferimentiDS.USR_PRD_MOVFASIRow LeggiODL(string barcodeODL) { TrasferimentiDS _ds = new TrasferimentiDS(); using (TrasferimentiBusiness bTrasferimenti = new TrasferimentiBusiness()) { if (!_ds.USR_PRD_MOVFASI.Any(x => x.BARCODE == barcodeODL)) { bTrasferimenti.FillUSR_PRD_MOVFASI(_ds, barcodeODL); } return(_ds.USR_PRD_MOVFASI.Where(x => x.BARCODE == barcodeODL).FirstOrDefault()); } }
public void FillUSR_TRASF_RICH(TrasferimentiDS ds, string barcode) { string select = @"SELECT ri.*,RT.NUMRICHTRASFT FROM USR_TRASF_RICH ri inner join USR_TRASF_RICHT RT ON RT.IDRICHTRASFT = RI.IDRICHTRASFT WHERE RI.BARCODE = $P{BARCODE}"; ParamSet ps = new ParamSet(); ps.AddParam("BARCODE", DbType.String, barcode); using (DbDataAdapter da = BuildDataAdapter(select, ps)) { da.Fill(ds.USR_TRASF_RICH); } }
public List <RWListItem> CaricaListaOperatori() { List <RWListItem> model = new List <RWListItem>(); using (TrasferimentiBusiness bTrasferimenti = new TrasferimentiBusiness()) { TrasferimentiDS ds = new TrasferimentiDS(); bTrasferimenti.FillUSR_PRD_RESOURCESF(ds); foreach (TrasferimentiDS.USR_PRD_RESOURCESFRow risorsa in ds.USR_PRD_RESOURCESF) { model.Add(new RWListItem(risorsa.CODRESOURCEF.Trim(), risorsa.BARCODE)); } } return(model); }
public List <TrasferimentoModel> EstraiTrasferimenti(string DataInizio, string DataFine, string OperatoreInvio, string OperatoreRicezione, string ODL) { DateTime dtInizio = DateTime.Parse(DataInizio); DateTime dtFine = DateTime.Parse(DataFine); List <TrasferimentoModel> model = new List <TrasferimentoModel>(); using (TrasferimentiBusiness bTrasferimenti = new TrasferimentiBusiness()) { TrasferimentiDS ds = new TrasferimentiDS(); bTrasferimenti.FillAP_GRIGLIA(ds, dtInizio, dtFine, OperatoreInvio, OperatoreRicezione); List <TrasferimentiDS.AP_GRIGLIARow> elementi = ds.AP_GRIGLIA.OrderBy(x => x.DATA_PARTENZA).ToList(); if (!string.IsNullOrEmpty(ODL)) { elementi = elementi.Where(X => X.NUMMOVFASE.Contains(ODL)).ToList(); } foreach (TrasferimentiDS.AP_GRIGLIARow trasferimento in elementi) { string dtArrivo = string.Empty; if (!trasferimento.IsDATA_ARRIVONull()) { dtArrivo = string.Format("{0} {1}", trasferimento.DATA_ARRIVO.ToShortDateString(), trasferimento.DATA_ARRIVO.ToShortTimeString()); } string dtPartenza = string.Format("{0} {1}", trasferimento.DATA_PARTENZA.ToShortDateString(), trasferimento.DATA_PARTENZA.ToShortTimeString()); TrasferimentoModel m = new TrasferimentoModel() { DataArrivo = dtArrivo, DataPartenza = dtPartenza, Modello = trasferimento.MODELLO, NumMovFase = trasferimento.NUMMOVFASE, OperatoreArrivo = trasferimento.IsOPERATORE_ARRIVONull() ? string.Empty : trasferimento.OPERATORE_ARRIVO, OperatorePartenza = trasferimento.IsOPERATORE_PARTENZANull() ? string.Empty : trasferimento.OPERATORE_PARTENZA, Reparto = trasferimento.REPARTO }; model.Add(m); } } return(model); }
public void FillAP_GRIGLIA(TrasferimentiDS ds, DateTime dal, DateTime al, string barcodePartenza, string barcodeArrivo) { string select = @"select tr.data_partenza,rp.codresourcef operatore_partenza,tr.data_arrivo,ra.codresourcef operatore_arrivo,td.nummovfase,td.reparto, nvl(ma.modello,nvl(matra.modello,'***')) modello from ap_ttrasferimenti tr inner join ap_dtrasferimenti td on td.idtrasferimento = tr.idtrasferimento left join usr_prd_movfasi mf on mf.barcode = td.barcode_odl left join gruppo.magazz ma on ma.idmagazz = mf.idmagazz left join usr_trasf_rich tra on tra.barcode = td.barcode_odl left join gruppo.magazz matra on matra.idmagazz = tra.idmagazz inner join gruppo.USR_PRD_RESOURCESF rp on rp.barcode=tr.barcode_partenza left join gruppo.USR_PRD_RESOURCESF ra on ra.barcode=tr.barcode_arrivo WHERE ((data_partenza >= to_date('{0}','DD/MM/YYYY HH24:MI:SS') AND data_partenza <= to_date('{1}','DD/MM/YYYY HH24:MI:SS')) OR ( data_arrivo >= to_date('{2}','DD/MM/YYYY HH24:MI:SS') AND data_arrivo <= to_date('{3}','DD/MM/YYYY HH24:MI:SS')))"; string dtInizio = dal.ToString("dd/MM/yyyy"); dtInizio += " 00:00:01"; string dtFine = al.ToString("dd/MM/yyyy"); dtFine += " 23:59:59"; select = string.Format(select, dtInizio, dtFine, dtInizio, dtFine); if (barcodePartenza != "-1") { select = string.Format("{0} AND tr.barcode_partenza = '{1}'", select, barcodePartenza); } if (barcodeArrivo != "-1") { select = string.Format("{0} AND tr.barcode_arrivo = '{1}'", select, barcodeArrivo); } using (DbDataAdapter da = BuildDataAdapter(select)) { da.Fill(ds.AP_GRIGLIA); } }
public void FillUSR_PRD_TIPOMOVFASI(TrasferimentiDS ds) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillUSR_PRD_TIPOMOVFASI(ds); }
public void FillAP_GRIGLIA(TrasferimentiDS ds, DateTime dal, DateTime al, string barcodePartenza, string barcodeArrivo) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillAP_GRIGLIA(ds, dal, al, barcodePartenza, barcodeArrivo); }
public void FillUSR_PRD_RESOURCESF(TrasferimentiDS ds) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillUSR_PRD_RESOURCESF(ds); }
public void FillUSR_PRD_MOVFASI(TrasferimentiDS ds, string barcode) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillUSR_PRD_MOVFASI(ds, barcode); }
public void FillUSR_PRD_FLUSSO_MOVFASIDaTrasferimentiAttivi(TrasferimentiDS ds) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillUSR_PRD_FLUSSO_MOVFASIDaTrasferimentiAttivi(ds); }
public void FillAP_DTRASFERIMENTIDaIDTRASFERIMENTO(TrasferimentiDS ds, decimal IDTRASFERIMENTO) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillAP_DTRASFERIMENTIDaIDTRASFERIMENTO(ds, IDTRASFERIMENTO); }
public void FillUSR_TRASF_RICH(TrasferimentiDS ds, string barcode) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillUSR_TRASF_RICH(ds, barcode); }
public void FillAP_TTRASFERIMENTIDaBarcodePartenza(TrasferimentiDS ds, string barcode) { TrasferimentiAdapter a = new TrasferimentiAdapter(DbConnection, DbTransaction); a.FillAP_TTRASFERIMENTIDaBarcodePartenza(ds, barcode); }