private void dataGridView1_CellClick_1(object sender, DataGridViewCellEventArgs e) { dataGridView2.Enabled = true; string sID = dataGridView1.CurrentRow.Cells[0].Value.ToString(); string sIDFS = dataGridView1.CurrentRow.Cells[11].Value.ToString(); if (sIDFS != "") { MessageBox.Show("Wybrane WZ jest przyłaczone do faktury.\nNie można edytować cen.", "Blokada WZ"); dataGridView2.Enabled = false; } else dataGridView2.Enabled = true; textBox4.Text = sID; string sBlokada = dataGridView1.CurrentRow.Cells[7].Value.ToString(); if (sBlokada == "0") { label6.Text = "UWAGA! WZ " + dataGridView1.CurrentRow.Cells[1].Value.ToString() + " nie jest zablokowane!" + " Popraw je z poziomu RAKS!!"; //label7.Text = "Popraw je z poziomu RAKS!!"; } else { label6.Text = ""; label7.Text = ""; } if (dataGridView1.CurrentRow.Cells[6].Value.ToString() == "0") label14.Text = "Wartości dla dokumnetu liczone od NETTO"; else if (dataGridView1.CurrentRow.Cells[6].Value.ToString() == "1") label14.Text = "Wartości dla dokumnetu liczone od BRUTTO"; else label14.Text = "Nie rozpoznano sposobu liczenia"; textBox12.Text = ""; textBox14.Text = ""; textBox15.Text = ""; textBox12.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString(); textBox14.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString(); textBox15.Text = dataGridView1.CurrentRow.Cells[10].Value.ToString(); textBox17.Text = dataGridView1.CurrentRow.Cells[8].Value.ToString(); textBox18.Text = dataGridView1.CurrentRow.Cells[9].Value.ToString(); textBox19.Text = dataGridView1.CurrentRow.Cells[10].Value.ToString(); string connectionString = settings.ConnStrRAKS; dbConnRAKS = new fb(); List<string>[] lstWzPoz = dbConnRAKS.fWyszukajZOPoz(sID); if (lstWzPoz[0].Count == 0) { MessageBox.Show("Nie znaleziono żadnych pozycji!"); textBox1.Focus(); return; } try { dtZOPoz.Columns.Add("id", typeof(string)); dtZOPoz.Columns.Add("Nazwa", typeof(string)); dtZOPoz.Columns.Add("Ile", typeof(string)); dtZOPoz.Columns.Add("Cena", typeof(string)); dtZOPoz.Columns.Add("Brutto", typeof(string)); dtZOPoz.Columns.Add("Nowa netto", typeof(string)); dtZOPoz.Columns.Add("Nowa brutto", typeof(string)); dtZOPoz.Columns.Add("Wspolczynnik", typeof(string)); dtZOPoz.Columns.Add("Cena zakupu", typeof(string)); } catch (DuplicateNameException) { dtZOPoz.Clear(); } for (int i = 0; i < lstWzPoz[0].Count; i++) { dtZOPoz.Rows.Add(new object[] { lstWzPoz[0][i].ToString(), lstWzPoz[1][i].ToString(), lstWzPoz[2][i].ToString(), lstWzPoz[3][i].ToString(), lstWzPoz[4][i].ToString(), "", "", lstWzPoz[5][i].ToString(), lstWzPoz[6][i].ToString() }); } //dt = dataGridView1.DataSource[]; dataGridView2.DataSource = dtZOPoz; dataGridView2.Columns[7].Visible = false; //dataGridView2.Columns[4].Visible = false; dataGridView2.Columns[1].Width = 310; dataGridView2.Columns[2].Width = 50; dataGridView2.Columns[3].Width = 50; //dataGridView2.Columns[8].Width = 50; //dataGridView1.Columns[4].Width = 278; //dataGridView1.Columns[5].Width = 96; //dataGridView2.Columns[1].HeaderText = "NAZWA"; //dataGridView2.Columns[2].HeaderText = "Ile"; //dataGridView2.Columns[3].HeaderText = "Cena"; //dataGridView1.Columns[4].HeaderText = "SYGNATURA"; //dataGridView1.Columns[5].HeaderText = "OPERATOR"; dataGridView1.Columns[2].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleRight; dataGridView1.Columns[3].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleRight; textBox10.Text = dataGridView2.RowCount.ToString(); }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { string sID = dataGridView1.CurrentRow.Cells[0].Value.ToString(); textBox4.Text = sID; string connectionString = settings.ConnStrRAKS; dbConnRAKS = new fb(); List<string>[] lstWzPoz = dbConnRAKS.fWyszukajZOPoz(sID); if (lstWzPoz[0].Count == 0) { MessageBox.Show("Nie znaleziono żadnych pozycji!"); textBox1.Focus(); return; } try { dtZOPoz.Columns.Add("id", typeof(string)); dtZOPoz.Columns.Add("Nazwa", typeof(string)); dtZOPoz.Columns.Add("IleZam", typeof(string)); dtZOPoz.Columns.Add("ZREALIZOWANE", typeof(string)); dtZOPoz.Columns.Add("OpZbiorcze", typeof(string)); } catch (DuplicateNameException) { dtZOPoz.Clear(); } for (int i = 0; i < lstWzPoz[0].Count; i++) { dtZOPoz.Rows.Add(new object[] { lstWzPoz[0][i].ToString(), lstWzPoz[1][i].ToString(), lstWzPoz[2][i].ToString(), lstWzPoz[3][i].ToString(), lstWzPoz[4][i].ToString() }); } //dt = dataGridView1.DataSource[]; dataGridView2.DataSource = dtZOPoz; dataGridView2.Columns[0].Visible = false; dataGridView2.Columns[4].Visible = false; dataGridView2.Columns[1].Width = 310; dataGridView2.Columns[2].Width = 50; dataGridView2.Columns[3].Width = 50; //dataGridView1.Columns[4].Width = 278; //dataGridView1.Columns[5].Width = 96; dataGridView2.Columns[1].HeaderText = "NAZWA"; dataGridView2.Columns[2].HeaderText = "Ile zam."; dataGridView2.Columns[3].HeaderText = "Zreal."; //dataGridView1.Columns[4].HeaderText = "SYGNATURA"; //dataGridView1.Columns[5].HeaderText = "OPERATOR"; dataGridView1.Columns[2].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleRight; dataGridView1.Columns[3].CellTemplate.Style.Alignment = DataGridViewContentAlignment.MiddleRight; }