public void kopce_Klik(Object sender, EventArgs e) { if (sender.Equals(submitBtn)) { if (sto == "Company") { if (daliCheckBox) { foreach (Control var in novPanelD.Controls) { Redica red = var as Redica; if (red != null) { if (red.Box.Checked == false) { BrisiProizvod(red.SifraFirma, red.Sifra); } } } foreach (Control var in novPanelC.Controls) { Redica red = var as Redica; if (red != null) { if (red.Box.Checked == true) { DodadiProizvodFirma(red.Sifra); } } } } else { //search } } else if (sto == "Product") { if (daliCheckBox) { foreach (Control var in novPanelD.Controls) { Redica red = var as Redica; if (red != null) { if (red.Box.Checked == false) { BrisiFirma(red.SifraFirma); } } } foreach (Control var in novPanelC.Controls) { Redica red = var as Redica; if (red != null) { if (red.Box.Checked == true) { DodadiProizvodFirma(red.SifraFirma); } } } } else { //Seacrch } } this.Close(); } else if (sender.Equals(cancelBtn)) { this.Close(); } }
public void DodatiPanel(String ime,String komanda) { int i = 1; pozicijaV = 10; OleDbConnection OleCn = new OleDbConnection(konekcija); OleDbCommand OleCm = new OleDbCommand("EXECUTE "+ komanda,OleCn); OleDbDataReader dt; try { OleCn.Open(); OleCm.Parameters.Add("@Name",ime); Redica nova; nova = null; dt = OleCm.ExecuteReader(); while (dt.Read()) { if (komanda == "spVratiNeProizvodFirma") { nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), false, dt["Sifra_PRO"].ToString(), null); if (i % 4 == 1) { nova.Location = new Point(0, pozicijaV); } else if (i % 4 == 2) { nova.Location = new Point(200, pozicijaV); } else if (i % 4 == 3) { nova.Location = new Point(400, pozicijaV); } else { nova.Location = new Point(600, pozicijaV); pozicijaV += 75; } } else if(komanda == "spVratiProizvodFirma") { nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Sifra_Firma"].ToString()); if (i % 2 != 0) { nova.Location = new Point(0, pozicijaV); } else { nova.Location = new Point(195, pozicijaV); pozicijaV += 75; } } else if (komanda == "spVratiFirmaProizvod") { nova = new Redica(dt["Firmi.Name"].ToString(), dt["City"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Firmi.Sifra_Firma"].ToString()); if (i % 2 != 0) { nova.Location = new Point(0, pozicijaV); } else { nova.Location = new Point(195, pozicijaV); pozicijaV += 75; } } else if (komanda == "spVratiNeFirmaProizvod") { nova = new Redica(dt["Name"].ToString(), dt["City"].ToString(), false, null, dt["Sifra_Firma"].ToString()); if (i % 4 == 1) { nova.Location = new Point(0, pozicijaV); } else if (i % 4 == 2) { nova.Location = new Point(200, pozicijaV); } else if (i % 4 == 3) { nova.Location = new Point(400, pozicijaV); } else { nova.Location = new Point(600, pozicijaV); pozicijaV += 75; } } else { } if (nova != null) { this.Controls.Add(nova); nova.Size = new Size(195, 80); i++; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void DodatiPanel(String ime, String komanda) { int i = 1; pozicijaV = 10; OleDbConnection OleCn = new OleDbConnection(konekcija); OleDbCommand OleCm = new OleDbCommand("EXECUTE " + komanda, OleCn); OleDbDataReader dt; try { OleCn.Open(); OleCm.Parameters.Add("@Name", ime); Redica nova; nova = null; dt = OleCm.ExecuteReader(); while (dt.Read()) { if (komanda == "spVratiNeProizvodFirma") { nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), false, dt["Sifra_PRO"].ToString(), null); if (i % 4 == 1) { nova.Location = new Point(0, pozicijaV); } else if (i % 4 == 2) { nova.Location = new Point(200, pozicijaV); } else if (i % 4 == 3) { nova.Location = new Point(400, pozicijaV); } else { nova.Location = new Point(600, pozicijaV); pozicijaV += 75; } } else if (komanda == "spVratiProizvodFirma") { nova = new Redica(dt["Name"].ToString(), dt["Ime_PG"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Sifra_Firma"].ToString()); if (i % 2 != 0) { nova.Location = new Point(0, pozicijaV); } else { nova.Location = new Point(195, pozicijaV); pozicijaV += 75; } } else if (komanda == "spVratiFirmaProizvod") { nova = new Redica(dt["Firmi.Name"].ToString(), dt["City"].ToString(), true, dt["Proizvodi.Sifra_Pro"].ToString(), dt["Firmi.Sifra_Firma"].ToString()); if (i % 2 != 0) { nova.Location = new Point(0, pozicijaV); } else { nova.Location = new Point(195, pozicijaV); pozicijaV += 75; } } else if (komanda == "spVratiNeFirmaProizvod") { nova = new Redica(dt["Name"].ToString(), dt["City"].ToString(), false, null, dt["Sifra_Firma"].ToString()); if (i % 4 == 1) { nova.Location = new Point(0, pozicijaV); } else if (i % 4 == 2) { nova.Location = new Point(200, pozicijaV); } else if (i % 4 == 3) { nova.Location = new Point(400, pozicijaV); } else { nova.Location = new Point(600, pozicijaV); pozicijaV += 75; } } else { } if (nova != null) { this.Controls.Add(nova); nova.Size = new Size(195, 80); i++; } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }