Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }