public static ComponenteBC CreaComponente(ArticoliDS.DistinteBCDettaglioRow riga, int idComponente, int IdCompoentePadre) { if (riga == null) { return(null); } ComponenteBC componente = new ComponenteBC(); componente.IdComponente = idComponente; componente.IdComponentePadre = IdCompoentePadre; componente.IdPadre = riga.Production_BOM_No_; componente.Anagrafica = riga.No_; componente.Descrizione = riga.Description; componente.CollegamentoDiBa = riga.Routing_Link_Code; componente.UMQuantita = riga.Unit_of_Measure_Code; componente.Quantita = riga.Quantity; componente.Errore = string.Empty; componente.FasiCiclo = new List <FaseCicloBC>(); componente.FasiCiclo = FaseCicloBC.EstraiListaFaseCiclo(componente.Anagrafica); return(componente); }
public static ComponenteBC CreaComponente(int idComponente, string anagrafica, string descrizione, int IdCompoentePadre) { ComponenteBC componente = new ComponenteBC(); componente.IdComponente = idComponente; componente.IdComponentePadre = IdCompoentePadre; componente.IdPadre = string.Empty; componente.Anagrafica = anagrafica; componente.Descrizione = descrizione; componente.CollegamentoDiBa = string.Empty; componente.UMQuantita = "NR"; componente.Quantita = 1; componente.Errore = string.Empty; componente.FasiCiclo = new List <FaseCicloBC>(); componente.FasiCiclo = FaseCicloBC.EstraiListaFaseCiclo(componente.Anagrafica); return(componente); }