Пример #1
0
        private void CostoFrm_Load(object sender, EventArgs e)
        {
            Articolo articolo = new Articolo();
            string   filename;

            prodottoFinitoUC1.ProdottoFinitoModel = articolo.CreaProdottoFinitoModel(IdProdottoFinito);
            prodottoFinitoUC1.Immagine            = _documenti.EstraiImmagineStandard(IdProdottoFinito, TabelleEsterne.ProdottiFiniti, out filename);
            prodottoFinitoUC1.Refresh();
            caricaListaProcessi();
            _gruppiRepartiModel = articolo.CreaListaGruppoRepartoModel(prodottoFinitoUC1.ProdottoFinitoModel.Brand.IdBrand);
            caricaDdlPreventivi();

            caricaListaCostiFissi();
            caricaGrigliaElementiPreventivo();
            caricaGrigliaCostiFissi();
            this.Text = prodottoFinitoUC1.ProdottoFinitoModel.ToString();
        }
        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;
        }
Пример #3
0
        private void PreventivoFrm_Load(object sender, EventArgs e)
        {
            string filename;

            prodottoFinitoUC1.ProdottoFinitoModel = _articolo.CreaProdottoFinitoModel(IdProdottoFinito);
            prodottoFinitoUC1.Immagine            = _documenti.EstraiImmagineStandard(IdProdottoFinito, TabelleEsterne.ProdottiFiniti, out filename);
            prodottoFinitoUC1.Refresh();

            dgvProcessoGalvanico.AutoGenerateColumns = false;

            caricaDdlProcessiGalvanici();
            caricaDdlPreventivi();
            caricaLstReparti();
            CreaMenuContestualeTreeView();
            caricaMateriePrime();
            caricaGrigliaElementiPreventivo();
            this.Text = prodottoFinitoUC1.ProdottoFinitoModel.ToString();

            if (ddlPreventivi.Items.Count == 0)
            {
                btnCreaNuovaVersione_Click(null, null);
            }
        }
        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();
            }
        }