private void btnDodaj_Click(object sender, EventArgs e) { if (txtKolicina.Text != "") { int kolicina = Int32.Parse(txtKolicina.Text); if (kolicina != 0) { DataSetSirovineTableAdapters.otpisnica_sirovinaTableAdapter noviAdapter = new DataSetSirovineTableAdapters.otpisnica_sirovinaTableAdapter(); int postojiNaOtpisnici = noviAdapter.ScalarQueryPostojiNaOtpisnici(otpisnica, sirovina).Value; if (postojiNaOtpisnici != 0) { MessageBox.Show("Ova sirovina je vec dodana na otpisnicu!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { noviAdapter.InsertQueryOtpisnicaSirovina(otpisnica, sirovina, kolicina); this.Close(); } } else { MessageBox.Show("Kolicina sirovine za otpis ne smije biti 0!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } else { MessageBox.Show("Potrebno je unjeti kolicinu kako biste dodali sirovinu na otpisnicu!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
private void btnOdustani_Click_1(object sender, EventArgs e) { DataSetSirovineTableAdapters.otpisnicaTableAdapter noviTblaOtpisnica = new DataSetSirovineTableAdapters.otpisnicaTableAdapter(); DataSetSirovineTableAdapters.otpisnica_sirovinaTableAdapter noviTblaOtpisnicaSirovina = new DataSetSirovineTableAdapters.otpisnica_sirovinaTableAdapter(); noviTblaOtpisnica.DeleteQueryFromOtpisnica(idOtpisnice); noviTblaOtpisnicaSirovina.DeleteQueryFromOtpisnicaSirovina(idOtpisnice); this.Close(); }
private void btnPotvrdi_Click(object sender, EventArgs e) { DataSetSirovineTableAdapters.otpisnicaTableAdapter noviTblaOtpisnica = new DataSetSirovineTableAdapters.otpisnicaTableAdapter(); DataSetSirovineTableAdapters.otpisnica_sirovinaTableAdapter noviTblaOtpisnicaSirovina = new DataSetSirovineTableAdapters.otpisnica_sirovinaTableAdapter(); int?brojSirovina = noviTblaOtpisnicaSirovina.BrojSirovina(sifraOtpisnice); if (brojSirovina == 0) { MessageBox.Show("Ne možete kreirati prazan dokument!", "Upozorenje", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { foreach (DataGridViewRow row in dgvPopisSirovinaNaOtpisnici.Rows) { DataSetSirovineTableAdapters.sirovinaTableAdapter noviSirovine = new DataSetSirovineTableAdapters.sirovinaTableAdapter(); int staraKolicina = noviSirovine.ScalarQueryDostupnaKolicina(Int32.Parse(row.Cells[1].Value.ToString())).Value; int kolicinaZaOduzeti = Int32.Parse(row.Cells[2].Value.ToString()); int novaKolicina = PomocneClass.dajSmanjenuKolicinu(staraKolicina, kolicinaZaOduzeti); noviSirovine.UpdateQueryDostupnaKolicina(novaKolicina, Int32.Parse(row.Cells[1].Value.ToString())); } MessageBox.Show("Uspjesno ste otpisali sirovine sa skladista i kreirali otpisnicu!", "Poruka", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } }