public List <VascaModel> CreaListaVascaModel(decimal idImpianto) { List <VascaModel> lista = new List <VascaModel>(); using (GalvanicaBusiness bGalvanica = new GalvanicaBusiness()) { bGalvanica.FillVasche(_ds, true); bGalvanica.FillImpianti(_ds, true); List <MaterialeModel> materiali = _anagrafica.CreaListaMaterialeModel(); foreach (GalvanicaDS.VASCHERow vasca in _ds.VASCHE.Where(x => x.IDIMPIANTO == idImpianto)) { GalvanicaDS.IMPIANTIRow impianto = _ds.IMPIANTI.Where(x => x.IDIMPIANTO == vasca.IDIMPIANTO).FirstOrDefault(); string materiale = string.Empty; MaterialeModel materialeModel = materiali.Where(x => x.IdMateriale == vasca.IDMATERIALE).FirstOrDefault(); VascaModel m = new VascaModel() { IdVasca = vasca.IDVASCA, AbilitaStrato = vasca.ABILITASTRATO == SiNo.Si, DescrizioneBreve = vasca.DESCRIZIONEBREVE, IdImpianto = vasca.IDIMPIANTO, Descrizione = vasca.DESCRIZIONE, Impianto = (impianto == null) ? string.Empty : impianto.DESCRIZIONE, Materiale = materialeModel, DataModifica = vasca.DATAMODIFICA, UtenteModifica = vasca.UTENTEMODIFICA }; lista.Add(m); } } return(lista); }
public ActionResult CaricaMateriali() { Anagrafica a = new Anagrafica(); List <MaterialeModel> lista = a.CreaListaMaterialeModel(); return(PartialView("CaricaMaterialiPartial", lista)); }
private void PrezziMaterialiFrm_Load(object sender, EventArgs e) { Anagrafica a = new Anagrafica(); ddlMateriali.Items.AddRange(a.CreaListaMaterialeModel().ToArray()); caricaGrigliaPrezzi(); dtDataValidita.MinDate = DateTime.Today; dtDataValidita.Value = DateTime.Today; lblMessaggio.Text = string.Empty; }
public ActionResult Vasche() { Galvanica g = new Galvanica(); List <ImpiantoModel> impiantiModel = g.CreaListaImpiantoModel(); List <MPIntranetListItem> impianti = impiantiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdImpianto.ToString())).ToList(); Anagrafica a = new Anagrafica(); List <MaterialeModel> materialiModel = a.CreaListaMaterialeModel(); List <MPIntranetListItem> materiali = materialiModel.Select(x => new MPIntranetListItem(x.Descrizione, x.IdMateriale.ToString())).ToList(); materiali.Add(new MPIntranetListItem(string.Empty, "-1")); ViewData.Add("Impianti", impianti); ViewData.Add("Materiali", materiali); return(View()); }
private void CaricaMateriali() { Anagrafica a = new Anagrafica(); _materiali = a.CreaListaMaterialeModel(); }