public NuovoPreventivoFrm(ProdottoFinitoModel prodottoFinitoModel, int versioni, string account) { _prodottoFinito = prodottoFinitoModel; _versioni = versioni + 1; _account = account; InitializeComponent(); }
private void caricaProdottoFinito() { ProdottoFinitoModel prodottoFinitoModel = _articolo.CreaProdottoFinitoModel(IdProdottoFinito); if (prodottoFinitoModel == null) { throw new ArgumentNullException("Prodotto finito non trovato: " + IdProdottoFinito.ToString()); } txtBrand.Text = prodottoFinitoModel.Brand.ToString(); txtCodice.Text = prodottoFinitoModel.Codice; txtCodiceDefinitivo.Text = prodottoFinitoModel.CodiceDefinitivo; txtCodiceProvvisorio.Text = prodottoFinitoModel.CodiceProvvisorio; txtColore.Text = prodottoFinitoModel.Colore.ToString(); txtDescrizione.Text = prodottoFinitoModel.Descrizione; txtModello.Text = prodottoFinitoModel.Modello; txtTipoProdotto.Text = prodottoFinitoModel.TipoProdotto.ToString(); chkPreserie.Checked = prodottoFinitoModel.Preserie; chkPreventivo.Checked = prodottoFinitoModel.Prevenivo; chkProduzione.Checked = prodottoFinitoModel.Produzione; }
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(); } }