コード例 #1
0
        public List <VascaModel> CreaListaVascaModel()
        {
            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)
                {
                    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);
        }
コード例 #2
0
        public ActionResult CaricaVascaModel(decimal idVasca)
        {
            Galvanica         a     = new Galvanica();
            List <VascaModel> lista = a.CreaListaVascaModel();
            VascaModel        vasca = lista.Where(x => x.IdVasca == idVasca).FirstOrDefault();

            return(Json(vasca));
        }