Exemple #1
0
 private void btnKreiraj_Click(object sender, EventArgs e)
 {
     if (txtSifraOtpisnice.Text != "" && txtNaslov.Text != "" && txtSvrha.Text != "")
     {
         idOtpisnice    = Int32.Parse(txtSifraOtpisnice.Text);
         sifraOtpisnice = Int32.Parse(txtSifraOtpisnice.Text.ToString());
         DataSetSirovineTableAdapters.otpisnicaTableAdapter noviTblAdapter = new DataSetSirovineTableAdapters.otpisnicaTableAdapter();
         int postoji = noviTblAdapter.ScalarQueryPostojiOtpisnica(idOtpisnice).Value;
         if (postoji != 0)
         {
             osvjezi = false;
             MessageBox.Show("Otpisnica s ovom sifrom vec postoji!", "Upoorenje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         }
         else
         {
             osvjezi = false;
             noviTblAdapter.InsertQueryOtpisnica(idOtpisnice, txtNaslov.Text, txtSvrha.Text, inputDatum.Text, 2);
             MessageBox.Show("Uspjesno ste kreirali otpisnicu!", "Poruka", MessageBoxButtons.OK, MessageBoxIcon.Information);
             txtSifraOtpisnice.ReadOnly = true;
             btnDodajSirovinu.Enabled   = true;
             btnOsvjezi.Enabled         = true;
             btnPotvrdi.Enabled         = true;
         }
     }
     else
     {
         osvjezi = false;
         MessageBox.Show("Potrebno je unjeti sve podatke!", "Upoorenje", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
     }
 }
Exemple #2
0
 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();
 }
Exemple #3
0
        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();
            }
        }