Example #1
0
        public List <MagazzinoLavorantiEsterniModel> EstraiMagazzinoLavorantiEsterni(string dataInizio, string dataFine, string lavorante)
        {
            List <MagazzinoLavorantiEsterniModel> model = new List <MagazzinoLavorantiEsterniModel>();

            using (MagazzinoBusiness bMagazzino = new MagazzinoBusiness())
            {
                MagazzinoDS ds = new MagazzinoDS();
                bMagazzino.FillMAGAZZINOESTERNO(dataInizio, dataFine, lavorante, ds);

                foreach (MagazzinoDS.MAGAZZINIESTERNIRow magaz in ds.MAGAZZINIESTERNI.OrderBy(x => x.MODELLO))
                {
                    MagazzinoLavorantiEsterniModel m = new MagazzinoLavorantiEsterniModel();
                    m.ODL                   = magaz.NUMMOVFASE;
                    m.Azienda               = magaz.AZIENDA;
                    m.IdModello             = magaz.IDMODELLO;
                    m.Modello               = magaz.MODELLO.Trim();
                    m.ModelloDescrizione    = magaz.MODDESC.Trim();
                    m.Quanita               = magaz.QTA;
                    m.Peso                  = magaz.PESO;
                    m.IdComponente          = magaz.IDCOMPONENTE;
                    m.Componente            = magaz.COMPONENTE.Trim();
                    m.ComponenteDescrizione = magaz.COMDESC.Trim();
                    m.QuanitaComponente     = magaz.FABBITOT;
                    m.PesoComponente        = magaz.PESOCOMPONENTE;
                    m.DataInizio            = magaz.INIZIO.ToShortDateString();
                    m.DataFine              = magaz.FINE.ToShortDateString();

                    model.Add(m);
                }
            }
            return(model);
        }