private void caricaGrigliaDocumenti()
        {
            Documenti d = new Documenti();
            DocumentoModelContainer documentiContainer = d.CreaDocumentoModelContainer(IdProdottoFinito, TabelleEsterne.ProdottiFiniti);
            BindingSource           source             = new BindingSource();

            source.DataSource = documentiContainer.Documenti;

            dgvDocumenti.DataSource = source;

            dgvDocumenti.Columns[0].Visible  = false;
            dgvDocumenti.Columns[1].Width    = 150;
            dgvDocumenti.Columns[1].ReadOnly = true;
            dgvDocumenti.Columns[2].Width    = 250;
            dgvDocumenti.Columns[2].ReadOnly = true;
        }
Exemple #2
0
        public DocumentoModelContainer CreaDocumentoModelContainer(decimal IdEsterna, string TabellaEstera)
        {
            AnagraficaDS            ds = new AnagraficaDS();
            DocumentoModelContainer dc = new DocumentoModelContainer();

            dc.IdEsterna      = IdEsterna;
            dc.TabellaEsterna = TabellaEstera;
            dc.Documenti      = new List <DocumentoModel>();
            using (DocumentiBusiness bDocumenti = new DocumentiBusiness())
            {
                bDocumenti.FillDocumentiNoData(_ds, true);
                foreach (DocumentiDS.DOCUMENTIRow documento in _ds.DOCUMENTI.Where(x => x.IDESTERNA == IdEsterna && x.TABELLAESTERNA == TabellaEstera))
                {
                    dc.Documenti.Add(CreaDocumentoModel(documento, ds));
                }
            }
            return(dc);
        }