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; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } // DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataSTR(_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) { lblMessaggio.Text = string.Empty; if (ddlDataCollaudo.SelectedIndex == -1) { lblMessaggio.Text = "Selezionare una data"; return; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } // DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataSTR(_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) { btnCreaCartelle.Enabled = false; lblMessaggio.Text = string.Empty; if (ddlDataCollaudo.SelectedIndex == -1) { lblMessaggio.Text = "Selezionare una data"; return; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } //DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataSTR(_DS, dataSelezionata); if (_DS.CDC_DETTAGLIO.Count > 0) { btnCreaCartelle.Enabled = true; } else { lblMessaggio.Text = "Nessuna riga trovata per questa data"; } //CreaDsPerCartelle(dataSelezionata.Data); string[] d = dataSelezionata.Data.Split('/'); CreaDsPerCartelle(new DateTime(Convert.ToInt32(d[2]), Convert.ToInt32(d[1]), Convert.ToInt32(d[0]))); dgvDettaglio.AutoGenerateColumns = true; dgvDettaglio.DataSource = _dsServizio; dgvDettaglio.DataMember = tableName; dgvDettaglio.Columns["CARTELLA"].Width = 800; }
private void btnLeggiDati_Click(object sender, EventArgs e) { lblMessaggio.Text = string.Empty; if (ddlDataCollaudo.SelectedIndex == -1) { lblMessaggio.Text = "Selezionare una data"; return; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } try { // DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS.CDC_EXCEL.Clear(); _DS.CDC_DETTAGLIO.Clear(); _dettaglio = null; bll.LeggiCollaudoDaDataSTR(_DS, dataSelezionata); if (_DS.CDC_DETTAGLIO.Count > 0) { List<decimal> IDDETTAGLIO = _DS.CDC_DETTAGLIO.Select(x => x.IDDETTAGLIO).Distinct().ToList(); bll.FillCDC_ASSOCIAZIONEPIOMBO(_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; } evidenziaDettagliAssociati(); } catch (Exception ex) { MostraEccezione(ex, "Errore in leggi dati"); } }
private void btnLeggiDati_Click(object sender, EventArgs e) { lblMessaggio.Text = string.Empty; if (ddlDataCollaudo.SelectedIndex == -1) { lblMessaggio.Text = "Selezionare una data"; return; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataSTR(_DS, dataSelezionata); bll.CaricaBrands(_DS); bll.CaricaArticoli(_DS); bll.CaricaArticoliDimensioni(_DS); bll.CaricaArticoliSpessori(_DS); if (_DS.CDC_DETTAGLIO.Count > 0) { //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"; } CreaDsPerDettaglio(); dgvDettaglio.ReadOnly = true; dgvDettaglio.AllowUserToDeleteRows = false; dgvDettaglio.AllowUserToAddRows = false; dgvDettaglio.AutoGenerateColumns = true; dgvDettaglio.DataSource = _dsServizio; dgvDettaglio.DataMember = tableName; dgvDettaglio.Columns["ACCESSORISTA"].Visible = false; foreach (DataGridViewRow riga in dgvDettaglio.Rows) { string parte = (string)riga.Cells["PARTE"].Value; string colore = (string)riga.Cells["COLORE"].Value; CDCDS.CDC_ARTICOLIRow arow = _DS.CDC_ARTICOLI.Where(x => x.PARTE == parte && x.COLORE == colore).FirstOrDefault(); if (arow == null) { riga.Cells[1].Style.BackColor = Color.Yellow; riga.Cells[2].Style.BackColor = Color.Yellow; } else { List <CDCDS.CDC_ARTICOLI_DIMENSIONIRow> artdimensioni = _DS.CDC_ARTICOLI_DIMENSIONI.Where(x => x.IDARTICOLO == arow.IDARTICOLO).OrderBy(x => x.IDDIMENSIONE).ToList(); List <CDCDS.CDC_ARTICOLI_SPESSORIRow> artspessori = _DS.CDC_ARTICOLI_SPESSORI.Where(x => x.IDARTICOLO == arow.IDARTICOLO).OrderBy(x => x.IDSPESSORE).ToList(); if (artspessori.Count == 0 || artdimensioni.Count == 0) { riga.Cells[1].Style.BackColor = Color.Orange; riga.Cells[2].Style.BackColor = Color.Orange; } else { riga.Cells[1].Style.BackColor = Color.White; riga.Cells[2].Style.BackColor = Color.White; } } } dgvArticoli.DataSource = null; dgvArticoli.DataMember = ""; dgvDimensioni.DataSource = null; dgvDimensioni.DataMember = ""; dgvSpessori.DataSource = null; dgvSpessori.DataMember = ""; }
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; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } // DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataSTR(_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[8].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; dgvDettaglio.Columns[29].Visible = false; foreach (DataGridViewColumn column in dgvDettaglio.Columns) { column.SortMode = DataGridViewColumnSortMode.NotSortable; } bll.CaricaArticoli(_DS); bll.CaricaArticoliDimensioni(_DS); foreach (DataGridViewRow riga in dgvDettaglio.Rows) { string ColoreRiga = "BIANCO"; string parte = (string)riga.Cells["PARTE"].Value; string colore = (string)riga.Cells["COLORE"].Value; CDCDS.CDC_ARTICOLIRow arow = _DS.CDC_ARTICOLI.Where(x => x.PARTE == parte && x.COLORE == colore).FirstOrDefault(); if (arow == null) { ColoreRiga = "GIALLO"; } else { //cerco decimal IDARTICOLO = (decimal)arow["IDARTICOLO"]; CDCDS.CDC_ARTICOLI_DIMENSIONIRow drow = _DS.CDC_ARTICOLI_DIMENSIONI.Where(x => x.IDARTICOLO == IDARTICOLO).FirstOrDefault(); if (drow == null) { ColoreRiga = "GIALLO"; } } if (ColoreRiga == "GIALLO") { riga.Cells[1].Style.BackColor = Color.Yellow; riga.Cells[2].Style.BackColor = Color.Yellow; } else { riga.Cells[1].Style.BackColor = Color.White; riga.Cells[2].Style.BackColor = Color.White; } } }
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; } if (ddlBrand.SelectedIndex == -1 || ddlBrand.SelectedItem.ToString() == "") { lblMessaggio.Text = "Selezionare un brand"; return; } // DataCollaudo dataSelezionata = (DataCollaudo)ddlDataCollaudo.SelectedItem; DataCollaudoSTR dataSelezionata = new DataCollaudoSTR(ddlBrand.SelectedItem.ToString(), ddlDataCollaudo.SelectedItem.ToString()); CDCBLL bll = new CDCBLL(); _DS = new Entities.CDCDS(); bll.LeggiCollaudoDaDataSTR(_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_ANTIALLERGICO(_DS, IDDETTAGLIO); bll.CDC_PDF(_DS, IDDETTAGLIO); bll.CaricaArticoli(_DS); } else { lblMessaggio.Text = "Nessuna riga trovata per questa data"; } CreaDsPerAntiallergico(); 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[1].Visible = false; dgvDettaglio.Columns[2].Frozen = true; dgvDettaglio.Columns[3].Frozen = true; dgvDettaglio.Columns[4].Frozen = true; dgvDettaglio.Columns[5].Frozen = true; dgvDettaglio.Columns[5].Width = 60; dgvDettaglio.Columns[6].Frozen = true; dgvDettaglio.Columns[6].Width = 60; dgvDettaglio.Columns[7].Frozen = true; dgvDettaglio.Columns[7].Width = 60; dgvDettaglio.Columns[8].Frozen = true; dgvDettaglio.Columns[8].Width = 60; dgvDettaglio.Columns[9].Frozen = true; dgvDettaglio.Columns[10].Frozen = true; dgvDettaglio.Columns[11].Frozen = true; dgvDettaglio.Columns[11].Width = 130; dgvDettaglio.Columns[12].Frozen = true; dgvDettaglio.Columns[12].Width = 130; dgvDettaglio.Columns[1].ReadOnly = true; dgvDettaglio.Columns[2].ReadOnly = true; dgvDettaglio.Columns[3].ReadOnly = true; dgvDettaglio.Columns[4].ReadOnly = true; dgvDettaglio.Columns[5].ReadOnly = true; dgvDettaglio.Columns[6].ReadOnly = true; dgvDettaglio.Columns[7].ReadOnly = true; dgvDettaglio.Columns[8].ReadOnly = true; dgvDettaglio.Columns[9].ReadOnly = true; dgvDettaglio.Columns[10].ReadOnly = true; dgvDettaglio.Columns[11].ReadOnly = true; dgvDettaglio.Columns[12].ReadOnly = true; string parte = ""; string colore = ""; string colore1 = "GRIGIO"; string colore2 = "BIANCO"; string lastCOLOR = colore1; string nextCOLOR = colore2; foreach (DataGridViewRow riga in dgvDettaglio.Rows) { string ColoreRiga = "BIANCO"; if (riga.Cells["SEQUENZA"].Value.ToString() == "") { ColoreRiga = "GIALLO"; } else { if (parte == (string)riga.Cells["PARTE"].Value && colore == (string)riga.Cells["COLORE"].Value) { } else { if (lastCOLOR == colore1) { lastCOLOR = colore2; nextCOLOR = colore1; } else { lastCOLOR = colore1; nextCOLOR = colore2; } } parte = (string)riga.Cells["PARTE"].Value; colore = (string)riga.Cells["COLORE"].Value; // sequenza = (int)riga.Cells["SEQUENZA"].Value; } if (ColoreRiga == "GIALLO") { riga.Cells[7].Style.BackColor = Color.Yellow; riga.Cells[8].Style.BackColor = Color.Yellow; } else { if (lastCOLOR == "GRIGIO") { foreach (DataGridViewCell cel in riga.Cells) { cel.Style.BackColor = Color.LightGray; } } } } }