public List <ModelloApprovvigionamentoModel> TrovaModelloApprovvigionamento(string Modello) { List <ModelloApprovvigionamentoModel> model = new List <ModelloApprovvigionamentoModel>(); using (MagazzinoBusiness bMagazzino = new MagazzinoBusiness()) { MagazzinoDS ds = new MagazzinoDS(); bMagazzino.FillMONITOR_APPROVVIGIONAMENTO(ds); bMagazzino.FillMAGAZZ(ds, Modello); foreach (MagazzinoDS.MAGAZZRow articolo in ds.MAGAZZ) { ModelloApprovvigionamentoModel m = CreaModelloApprovvigionamentoModel(articolo, ds); model.Add(m); } } return(model); }
private ModelloApprovvigionamentoModel CreaModelloApprovvigionamentoModel(MagazzinoDS.MAGAZZRow articolo, MagazzinoDS ds) { ModelloApprovvigionamentoModel m = new ModelloApprovvigionamentoModel(); m.Descrizione = articolo.DESMAGAZZ; m.IDMAGAZZ = articolo.IDMAGAZZ; m.Modello = articolo.MODELLO; m.Nota = string.Empty; m.DataScadenza = string.Empty; m.Presente = false; MagazzinoDS.MONITOR_APPROVVIGIONAMENTORow approvvigionamento = ds.MONITOR_APPROVVIGIONAMENTO.Where(x => x.IDMAGAZZ == articolo.IDMAGAZZ).FirstOrDefault(); if (approvvigionamento != null) { m.Nota = approvvigionamento.IsNOTANull() ? string.Empty : approvvigionamento.NOTA; m.DataScadenza = approvvigionamento.DATASCADENZA.ToString("yyyy-MM-dd"); m.Presente = true; } return(m); }
public List <ModelloApprovvigionamentoModel> CaricaApprovvigionamento() { List <ModelloApprovvigionamentoModel> model = new List <ModelloApprovvigionamentoModel>(); using (MagazzinoBusiness bMagazzino = new MagazzinoBusiness()) { MagazzinoDS ds = new MagazzinoDS(); bMagazzino.FillMONITOR_APPROVVIGIONAMENTO(ds); List <string> magazz = ds.MONITOR_APPROVVIGIONAMENTO.Select(x => x.IDMAGAZZ).ToList(); bMagazzino.FillMAGAZZ(ds, magazz); foreach (MagazzinoDS.MAGAZZRow articolo in ds.MAGAZZ.OrderBy(x => x.MODELLO)) { ModelloApprovvigionamentoModel m = CreaModelloApprovvigionamentoModel(articolo, ds); model.Add(m); } } return(model); }