예제 #1
0
        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());
        }
예제 #5
0
        private void CaricaMateriali()
        {
            Anagrafica a = new Anagrafica();

            _materiali = a.CreaListaMaterialeModel();
        }