Exemplo n.º 1
0
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            btnCreaCartelle.Enabled = false;

            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }

            DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            CDCBLL bll = new CDCBLL();

            _DS = new Entities.CDCDS();

            bll.LeggiCollaudoDaData(_DS, dataSelezionata);

            if (_DS.CDC_DETTAGLIO.Count > 0)
            {
                btnCreaCartelle.Enabled = true;
            }
            else
            {
                lblMessaggio.Text = "Nessuna riga trovata per questa data";
            }

            CreaDsPerCartelle(dataSelezionata.Data);

            dgvDettaglio.AutoGenerateColumns       = true;
            dgvDettaglio.DataSource                = _dsServizio;
            dgvDettaglio.DataMember                = tableName;
            dgvDettaglio.Columns["CARTELLA"].Width = 800;
        }
        public void FillCDC(CDCDS ds, DataCollaudo DATARIFERIMENTO)
        {
            CDCMetalAdapter a = new CDCMetalAdapter(DbConnection, DbTransaction);

            a.FillCDC_EXCEL(ds, DATARIFERIMENTO.Data, DATARIFERIMENTO.Brand);

            List <decimal> IDEXCEL = ds.CDC_EXCEL.Select(x => x.IDEXCEL).Distinct().ToList();

            a.FillCDC_DETTAGLIO(ds, IDEXCEL);
        }
Exemplo n.º 3
0
        private void CalcolaNumeroCampioni()
        {
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                return;
            }

            DataCollaudo dataCollaudo = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            switch (dataCollaudo.Brand)
            {
            case CDCBrands.Gucci:
                int numeroCampioni = 0;
                if (_dettaglio == null)
                {
                    return;
                }

                if (_dettaglio.QUANTITA < 25)
                {
                    numeroCampioni = 3 * (int)nMisurePerCampione.Value;
                }

                if (_dettaglio.QUANTITA >= 25 && _dettaglio.QUANTITA <= 150)
                {
                    numeroCampioni = 3 * (int)nMisurePerCampione.Value;
                }

                if (_dettaglio.QUANTITA >= 151 && _dettaglio.QUANTITA <= 1200)
                {
                    numeroCampioni = 5 * (int)nMisurePerCampione.Value;
                }

                if (_dettaglio.QUANTITA >= 1201 && _dettaglio.QUANTITA <= 10000)
                {
                    numeroCampioni = 8 * (int)nMisurePerCampione.Value;
                }

                if (_dettaglio.QUANTITA > 10001)
                {
                    numeroCampioni = 8 * (int)nMisurePerCampione.Value;
                }

                txtNumeroCampioni.Text     = numeroCampioni.ToString();
                txtNumeroCampioni.ReadOnly = true;
                break;

            case CDCBrands.Balenciaga:
            case CDCBrands.McQueen:
            case CDCBrands.YSL:
                txtNumeroCampioni.ReadOnly = false;
                txtNumeroCampioni.Text     = "3";
                break;
            }
        }
Exemplo n.º 4
0
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            btnCreaPDF.Enabled = false;

            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }

            DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            CDCBLL bll = new CDCBLL();

            _DS = new Entities.CDCDS();

            bll.LeggiCollaudoDaData(_DS, dataSelezionata);


            if (_DS.CDC_DETTAGLIO.Count > 0)
            {
                btnCreaPDF.Enabled = true;
                List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO.Select(x => x.IDDETTAGLIO).Distinct().ToList();
                bll.FillCDC_CONFORMITA(_DS, IDDETTAGLIO);
                bll.CDC_PDF(_DS, IDDETTAGLIO);
            }
            else
            {
                lblMessaggio.Text = "Nessuna riga trovata per questa data";
            }

            CreaDsPerCartificati();

            dgvDettaglio.AutoGenerateColumns = true;
            dgvDettaglio.DataSource          = _dsServizio;
            dgvDettaglio.DataMember          = tableName;

            dgvDettaglio.Columns[0].Frozen = true;
            dgvDettaglio.Columns[1].Frozen = true;
            dgvDettaglio.Columns[2].Frozen = true;
            dgvDettaglio.Columns[3].Frozen = true;
            dgvDettaglio.Columns[3].Width  = 70;
            dgvDettaglio.Columns[4].Frozen = true;
            dgvDettaglio.Columns[4].Width  = 70;
            dgvDettaglio.Columns[5].Frozen = true;
            dgvDettaglio.Columns[5].Width  = 70;
            dgvDettaglio.Columns[6].Frozen = true;
            dgvDettaglio.Columns[6].Width  = 130;
            ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[8]).MaxInputLength = 50;
            dgvDettaglio.Columns[8].Width    = 170;
            dgvDettaglio.Columns[17].Visible = false;;
            ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[15]).MaxInputLength = 50;
            ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[16]).MaxInputLength = 50;
        }
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            btnVerificaEtichette.Enabled = false;
            btnStampaEtichette.Enabled   = false;

            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }

            DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            CDCBLL bll = new CDCBLL();

            _DS = new Entities.CDCDS();

            bll.LeggiCollaudoDaDataConDescrizione(_DS, dataSelezionata);


            if (_DS.CDC_DETTAGLIO1.Count > 0)
            {
                btnVerificaEtichette.Enabled = true;
                List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO1.Select(x => x.IDDETTAGLIO).Distinct().ToList();
                bll.FillCDC_ETICHETTE_DETTAGLIO(_DS, IDDETTAGLIO);
            }
            else
            {
                lblMessaggio.Text = "Nessuna riga trovata per questa data";
            }

            CreaDsPerEtichette();

            dgvDettaglio.AutoGenerateColumns = true;
            dgvDettaglio.DataSource          = _dsServizio;
            dgvDettaglio.DataMember          = tableName;

            dgvDettaglio.Columns[0].Frozen = true;
            dgvDettaglio.Columns[1].Frozen = true;
            dgvDettaglio.Columns[2].Frozen = true;
            dgvDettaglio.Columns[3].Frozen = true;
            dgvDettaglio.Columns[3].Width  = 70;
            dgvDettaglio.Columns[4].Frozen = true;
            dgvDettaglio.Columns[4].Width  = 70;
            dgvDettaglio.Columns[5].Frozen = true;
            dgvDettaglio.Columns[5].Width  = 70;
            dgvDettaglio.Columns[6].Frozen = true;
            dgvDettaglio.Columns[6].Width  = 130;
            ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[10]).MaxInputLength = 50;
            ((DataGridViewTextBoxColumn)dgvDettaglio.Columns[9]).MaxInputLength  = 5;
            dgvDettaglio.Columns[8].Width  = 210;
            dgvDettaglio.Columns[9].Width  = 70;
            dgvDettaglio.Columns[10].Width = 210;
        }
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            btnCreaPDF.Enabled = false;

            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }

            DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            CDCBLL bll = new CDCBLL();

            _DS = new Entities.CDCDS();

            bll.LeggiCollaudoDaData(_DS, dataSelezionata);


            if (_DS.CDC_DETTAGLIO.Count > 0)
            {
                btnCreaPDF.Enabled = true;
                List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO.Select(x => x.IDDETTAGLIO).Distinct().ToList();
                bll.FillCDC_TENUTACIDONITRICO(_DS, IDDETTAGLIO);
                bll.CDC_PDF(_DS, IDDETTAGLIO);
            }
            else
            {
                lblMessaggio.Text = "Nessuna riga trovata per questa data";
            }

            CreaDsPerTenutaAcidoNitrico();

            dgvDettaglio.AutoGenerateColumns = true;
            dgvDettaglio.DataSource          = _dsServizio;
            dgvDettaglio.DataMember          = tableName;

            dgvDettaglio.Columns[0].Frozen  = true;
            dgvDettaglio.Columns[0].Visible = false;
            dgvDettaglio.Columns[1].Frozen  = true;
            dgvDettaglio.Columns[2].Frozen  = true;
            dgvDettaglio.Columns[3].Frozen  = true;
            dgvDettaglio.Columns[4].Frozen  = true;
            dgvDettaglio.Columns[5].Frozen  = true;
            dgvDettaglio.Columns[6].Frozen  = true;
            dgvDettaglio.Columns[7].Frozen  = true;
            dgvDettaglio.Columns[7].Width   = 130;
            dgvDettaglio.Columns[8].Frozen  = true;
            dgvDettaglio.Columns[9].Width   = 90;
            dgvDettaglio.Columns[10].Width  = 130;
            dgvDettaglio.Columns[13].Width  = 130;
        }
Exemplo n.º 7
0
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }

            DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            CDCBLL bll = new CDCBLL();

            _DS = new Entities.CDCDS();

            bll.LeggiCollaudoDaData(_DS, dataSelezionata);


            if (_DS.CDC_DETTAGLIO.Count > 0)
            {
                List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO.Select(x => x.IDDETTAGLIO).Distinct().ToList();
                bll.CDC_PDF(_DS, IDDETTAGLIO);
            }
            else
            {
                lblMessaggio.Text = "Nessuna riga trovata per questa data";
            }

            CreaDsPerListaPDF();

            dgvDettaglio.AutoGenerateColumns = true;
            dgvDettaglio.DataSource          = _dsServizio;
            dgvDettaglio.DataMember          = tableName;

            dgvDettaglio.Columns[0].Frozen  = true;
            dgvDettaglio.Columns[0].Visible = false;
            dgvDettaglio.Columns[1].Frozen  = true;
            dgvDettaglio.Columns[2].Frozen  = true;
            dgvDettaglio.Columns[3].Frozen  = true;
            dgvDettaglio.Columns[4].Frozen  = true;
            dgvDettaglio.Columns[5].Frozen  = true;
            dgvDettaglio.Columns[6].Frozen  = true;
            dgvDettaglio.Columns[7].Frozen  = true;
            dgvDettaglio.Columns[7].Width   = 130;
            dgvDettaglio.Columns[8].Frozen  = true;

            ((DataGridViewCheckBoxColumn)dgvDettaglio.Columns[9]).HeaderText  = "CDC";
            ((DataGridViewCheckBoxColumn)dgvDettaglio.Columns[10]).HeaderText = "DIMENSIONE";
            ((DataGridViewCheckBoxColumn)dgvDettaglio.Columns[11]).HeaderText = "ALLERGICO";
            ((DataGridViewCheckBoxColumn)dgvDettaglio.Columns[12]).HeaderText = "COLORE";
            ((DataGridViewCheckBoxColumn)dgvDettaglio.Columns[13]).HeaderText = "MISURA";
        }
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            btnCreaPDF.Enabled = false;

            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }

            DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

            CDCBLL bll = new CDCBLL();

            _DS = new Entities.CDCDS();

            bll.LeggiCollaudoDaData(_DS, dataSelezionata);


            if (_DS.CDC_DETTAGLIO.Count > 0)
            {
                btnCreaPDF.Enabled = true;
                List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO.Select(x => x.IDDETTAGLIO).Distinct().ToList();
                bll.FillCDC_DIMEMSIONI(_DS, IDDETTAGLIO);
                bll.CDC_PDF(_DS, IDDETTAGLIO);
            }
            else
            {
                lblMessaggio.Text = "Nessuna riga trovata per questa data";
            }


            dgvDettaglio.AutoGenerateColumns = true;
            dgvDettaglio.DataSource          = _DS;
            dgvDettaglio.DataMember          = _DS.CDC_DETTAGLIO.TableName;

            dgvDettaglio.Columns[0].Visible  = false;
            dgvDettaglio.Columns[2].Visible  = false;
            dgvDettaglio.Columns[3].Visible  = false;
            dgvDettaglio.Columns[9].Visible  = false;
            dgvDettaglio.Columns[10].Visible = false;
            dgvDettaglio.Columns[12].Visible = false;
            dgvDettaglio.Columns[13].Visible = false;
            dgvDettaglio.Columns[14].Visible = false;
            dgvDettaglio.Columns[15].Visible = false;
            dgvDettaglio.Columns[16].Visible = false;
            dgvDettaglio.Columns[17].Visible = false;
            dgvDettaglio.Columns[18].Visible = false;
            dgvDettaglio.Columns[19].Visible = false;
            dgvDettaglio.Columns[20].Visible = false;
            dgvDettaglio.Columns[22].Visible = false;
            dgvDettaglio.Columns[22].Visible = false;
            dgvDettaglio.Columns[23].Visible = false;
            dgvDettaglio.Columns[24].Visible = false;
            dgvDettaglio.Columns[25].Visible = false;
            dgvDettaglio.Columns[26].Visible = false;
            dgvDettaglio.Columns[27].Visible = false;
            dgvDettaglio.Columns[28].Visible = false;

            foreach (DataGridViewColumn column in dgvDettaglio.Columns)
            {
                column.SortMode = DataGridViewColumnSortMode.NotSortable;
            }
        }
Exemplo n.º 9
0
        private void btnLeggiDati_Click(object sender, EventArgs e)
        {
            btnCreaPDF.Enabled = false;

            lblMessaggio.Text = string.Empty;
            if (ddlDataCollaudo.SelectedIndex == -1)
            {
                lblMessaggio.Text = "Selezionare una data";
                return;
            }
            try
            {
                DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem;

                CDCBLL bll = new CDCBLL();

                _DS.CDC_EXCEL.Clear();
                _DS.CDC_DETTAGLIO.Clear();
                _dettaglio = null;

                bll.LeggiCollaudoDaData(_DS, dataSelezionata);


                if (_DS.CDC_DETTAGLIO.Count > 0)
                {
                    btnCreaPDF.Enabled = true;
                    List <decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO.Select(x => x.IDDETTAGLIO).Distinct().ToList();
                    bll.FillCDC_GALVANICA(_DS, IDDETTAGLIO, tipoCertificato);
                    bll.CDC_PDF(_DS, IDDETTAGLIO);
                }
                else
                {
                    lblMessaggio.Text = "Nessuna riga trovata per questa data";
                }


                dgvDettaglio.AutoGenerateColumns = true;
                dgvDettaglio.DataSource          = _DS;
                dgvDettaglio.DataMember          = _DS.CDC_DETTAGLIO.TableName;

                dgvDettaglio.Columns[0].Visible  = false;
                dgvDettaglio.Columns[2].Visible  = false;
                dgvDettaglio.Columns[3].Visible  = false;
                dgvDettaglio.Columns[9].Visible  = false;
                dgvDettaglio.Columns[10].Visible = false;
                dgvDettaglio.Columns[11].Width   = 130;
                dgvDettaglio.Columns[12].Visible = false;
                dgvDettaglio.Columns[13].Visible = false;
                dgvDettaglio.Columns[15].Visible = false;
                dgvDettaglio.Columns[16].Visible = false;
                dgvDettaglio.Columns[17].Visible = false;
                dgvDettaglio.Columns[18].Visible = false;
                dgvDettaglio.Columns[19].Visible = false;
                dgvDettaglio.Columns[20].Visible = false;
                dgvDettaglio.Columns[22].Visible = false;
                dgvDettaglio.Columns[22].Visible = false;
                dgvDettaglio.Columns[23].Visible = false;
                dgvDettaglio.Columns[24].Visible = false;
                dgvDettaglio.Columns[25].Visible = false;
                dgvDettaglio.Columns[26].Visible = false;
                dgvDettaglio.Columns[27].Visible = false;
                dgvDettaglio.Columns[28].Visible = false;

                foreach (DataGridViewColumn column in dgvDettaglio.Columns)
                {
                    column.SortMode = DataGridViewColumnSortMode.NotSortable;
                }

                evidenziaPDFFatti();
            }
            catch (Exception ex)
            {
                MostraEccezione(ex, "Errore in leggi dati");
            }
        }