public ActionResult CaricaBrand()
        {
            Anagrafica        a     = new Anagrafica();
            List <BrandModel> lista = a.CreaListaBrandModel();

            return(PartialView("CaricaBrandPartial", lista));
        }
        public ActionResult CreaArticolo()
        {
            Anagrafica                a           = new Anagrafica();
            List <BrandModel>         brandModels = a.CreaListaBrandModel();
            List <MPIntranetListItem> brands      = brandModels.Select(x => new MPIntranetListItem(x.Brand, x.IdBrand.ToString())).ToList();

            brands.Insert(0, new MPIntranetListItem(string.Empty, "-1"));

            ViewData.Add("dllBrand", brands);

            return(View());
        }
        public ActionResult Colore()
        {
            Anagrafica a = new Anagrafica();
            //     a. AllineaCodiciColori();
            List <BrandModel>         listaBrand = a.CreaListaBrandModel();
            List <MPIntranetListItem> ddlBrand   = listaBrand.Select(x => new MPIntranetListItem(string.Format("{0} ({1})", x.Brand, x.PrefissoColore), x.IdBrand.ToString())).ToList();

            ddlBrand.Insert(0, new MPIntranetListItem(string.Empty, "-1"));
            ViewData.Add("dllBrand", ddlBrand);

            return(View());
        }
        private void TrovaProdottoFinito_Load(object sender, EventArgs e)
        {
            Anagrafica anagrafica = new Anagrafica();

            lblMessaggio.Text = string.Empty;

            List <BrandModel> brand = anagrafica.CreaListaBrandModel();

            ddlBrand.Items.AddRange(brand.ToArray());

            //List<TipoProdottoModel> tipoProdotto = anagrafica.CreaListaTipoProdottoModel();
            //ddlTipoProdotto.Items.AddRange(tipoProdotto.ToArray());
        }
예제 #5
0
        private void GestisciProdottoFinitoFrm_Load(object sender, EventArgs e)
        {
            if (_tipoRicerca == TipoRicerca.Preventivo)
            {
                btnNuovoProdottoFinito.Visible = false;
                chkPreventivo.Checked          = true;
                chkPreventivo.Enabled          = false;
            }
            lblMessaggio.Text = string.Empty;

            List <BrandModel>         brand         = _anagrafica.CreaListaBrandModel();
            List <MPIntranetListItem> elementiBrand = brand.Select(x => new MPIntranetListItem(x.Brand, x.IdBrand.ToString())).ToList();

            elementiBrand.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.BrandVuoto.ToString()));
            ddlBrand.Items.AddRange(elementiBrand.ToArray());

            List <TipoProdottoModel>  tipoProdotto         = _anagrafica.CreaListaTipoProdottoModel();
            List <MPIntranetListItem> elementiTipoProdotto = tipoProdotto.Select(x => new MPIntranetListItem(x.ToString(), x.IdTipoProdotto.ToString())).ToList();

            elementiTipoProdotto.Insert(0, new MPIntranetListItem(string.Empty, ElementiVuoti.TipoProdottoVuoto.ToString()));
            ddlTipoProdotto.Items.AddRange(elementiTipoProdotto.ToArray());
        }
        private void CreaProdottoFinitoFrm_Load(object sender, EventArgs e)
        {
            lblMessaggio.Text = string.Empty;

            List <BrandModel> brand = _anagrafica.CreaListaBrandModel();

            ddlBrand.Items.AddRange(brand.ToArray());

            List <TipoProdottoModel> tipoProdotto = _anagrafica.CreaListaTipoProdottoModel();

            ddlTipoProdotto.Items.AddRange(tipoProdotto.ToArray());


            if (IdProdottoFinito >= 0)
            {
                Articolo            articolo            = new Articolo(string.Empty);
                ProdottoFinitoModel prodottoFinitoModel = articolo.CreaProdottoFinitoModel(IdProdottoFinito);
                if (prodottoFinitoModel == null)
                {
                    throw new ArgumentNullException("Prodotto finito non trovato: " + IdProdottoFinito.ToString());
                }

                ddlBrand.SelectedItem        = brand.Where(x => x.IdBrand == prodottoFinitoModel.Brand.IdBrand).FirstOrDefault();
                txtCodice.Text               = prodottoFinitoModel.Codice;
                txtCodiceDefinitivo.Text     = prodottoFinitoModel.CodiceDefinitivo;
                txtCodiceProvvisorio.Text    = prodottoFinitoModel.CodiceProvvisorio;
                txtDescrizione.Text          = prodottoFinitoModel.Descrizione;
                txtModello.Text              = prodottoFinitoModel.Modello;
                ddlTipoProdotto.SelectedItem = tipoProdotto.Where(x => x.IdTipoProdotto == prodottoFinitoModel.TipoProdotto.IdTipoProdotto).FirstOrDefault();
                chkPreserie.Checked          = prodottoFinitoModel.Preserie;
                chkPreventivo.Checked        = prodottoFinitoModel.Prevenivo;
                chkProduzione.Checked        = prodottoFinitoModel.Produzione;
                CaricaListaColori(prodottoFinitoModel.Brand.IdBrand);
                ddlColore.SelectedItem = ddlColore.Items.Cast <ColoreModel>().Where(x => x.IdColore == prodottoFinitoModel.Colore.IdColore).FirstOrDefault();
            }
        }
        private void caricaBrand()
        {
            Anagrafica a = new Anagrafica();

            ddlBrand.Items.AddRange(a.CreaListaBrandModel().ToArray());
        }