private void btnDodajRacun_Click(object sender, EventArgs e) { if (lbArtikalRacun.SelectedIndex != -1) { RacunStavka.DodajStavku(stavkeRacuna, dt.Rows[lbArtikalRacun.SelectedIndex], (int)nudKolicina.Value, osnovnaUkupnaCena); RacunStavka.IzlistajStavke(btnObirisiSliku, stavkeRacuna, lblCenaRacun); } }
private void btnPonitiRacun_Click(object sender, EventArgs e) { if (stavkeRacuna.Count != 0) { if (FormaZaPotvrdu.provera("Da li ste sigurni da želite da poništite račun ?")) { stavkeRacuna = new List <RacunStavka>(); RacunStavka.IzlistajStavke(btnObirisiSliku, stavkeRacuna, lblCenaRacun); dt.Clear(); PromenjenaTabela(); } return; } MessageBox.Show("Račun je već prazan"); }
private void btnUkloniRacun_Click(object sender, EventArgs e) { if (stavkeRacuna.Count == 0) { MessageBox.Show("Račun je već prazan"); return; } if (btnObirisiSliku.SelectedIndex != -1) { RacunStavka.ObrisiStavku(btnObirisiSliku, stavkeRacuna, lblCenaRacun, btnObirisiSliku.SelectedIndex); } else { MessageBox.Show("Odaberite prvo stavku za brisanje"); } }
private void btnStampajRacun_Click(object sender, EventArgs e) { if (stavkeRacuna.Count != 0) { if (FormaZaPotvrdu.provera("Da li ste sigurni da želite da završite račun ?")) { if (RadBaza.DodajRed("insert into racun (cena,datumVreme) values (" + double.Parse(lblCenaRacun.Text) + ",'" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") + "')")) { MessageBox.Show("Račun uspešno upisan"); stavkeRacuna = new List <RacunStavka>(); RacunStavka.IzlistajStavke(btnObirisiSliku, stavkeRacuna, lblCenaRacun); dt.Clear(); PromenjenaTabela(); } } } else { MessageBox.Show("Upis nije moguć za prazan račun"); } }