private static SPMaster CreaMaster(SchedeProcessoDS.SPMASTERSRow riga, SchedeProcessoDS ds) { if (riga == null) { return(null); } SPMaster master = new SPMaster(); master.IdSPMaster = riga.IDSPMASTER; master.Codice = riga.CODICE; master.Descrizione = riga.DESCRIZIONE; master.AreaProduzione = riga.AREAPRODUZIONE; master.Task = riga.TASK; master.IdSchedaObbligatoria = riga.IDSCHEDAOBBLIGATORIA; master.Cancellato = riga.CANCELLATO; master.DataModifica = riga.DATAMODIFICA; master.Descrizione = riga.DESCRIZIONE; master.UtenteModifica = riga.UTENTEMODIFICA; master.Elementi = SPElemento.EstraiListaSPElementi(riga.IDSPMASTER, true, ds); master.ElementiObbligatori = SPElemento.EstraiListaSPElementiObbligatori(riga.IDSCHEDAOBBLIGATORIA, true); return(master); }
public static SpScheda CreaSchedaVuota(int idSPMaster) { SpScheda controllo = new SpScheda(); controllo.IdSPScheda = ElementiVuoti.SPScheda; controllo.Master = SPMaster.EstraiSPMaster(idSPMaster); controllo.Codice = string.Empty; controllo.Descrizione = string.Empty; controllo.Anagrafica = string.Empty; controllo.AreaProduzione = string.Empty; controllo.Task = string.Empty; controllo.ValoriScheda = new List <SPValoreScheda>(); controllo.Versione = 1; controllo.Stato = string.Empty; return(controllo); }
public static List <SPMaster> EstraiListaSPMaster(string areaProduzione, string task, bool soloNonCancellati) { SchedeProcessoDS ds = new SchedeProcessoDS(); using (SchedeProcessoBusiness bScheda = new SchedeProcessoBusiness()) { bScheda.FillSPMaster(areaProduzione, task, ds, soloNonCancellati); } List <SPMaster> masters = new List <SPMaster>(); foreach (SchedeProcessoDS.SPMASTERSRow riga in ds.SPMASTERS) { SPMaster master = CreaMaster(riga, ds); masters.Add(master); } return(masters); }
private static SpScheda CreaScheda(SchedeProcessoDS.SPSCHEDERow riga, SchedeProcessoDS ds) { if (riga == null) { return(null); } SpScheda controllo = new SpScheda(); controllo.IdSPScheda = riga.IDSPSCHEDA; controllo.Master = SPMaster.EstraiSPMaster(riga.IDSPMASTER); controllo.Codice = riga.CODICE; controllo.Descrizione = riga.DESCRIZIONE; controllo.Anagrafica = riga.ANAGRAFICA; controllo.AreaProduzione = riga.AREAPRODUZIONE; controllo.Task = riga.TASK; controllo.Cancellato = riga.CANCELLATO; controllo.DataModifica = riga.DATAMODIFICA; controllo.UtenteModifica = riga.UTENTEMODIFICA; controllo.ValoriScheda = SPValoreScheda.EstraiListaSPValoreScheda(riga.IDSPSCHEDA, true, ds); controllo.Versione = riga.VERSIONE; controllo.Stato = riga.STATO; return(controllo); }