private void button1_Click(object sender, EventArgs e) { Korisnici_ k = new Korisnici_(); k.backup(); Artikal a = new Artikal(); a.backup(); a.backup_knjizeno(); a.backup_mob_hover(); a.backup_mob_hover_knjizeno(); Racun r = new Racun(); r.backup(); r.backup_knjizeno(); r.backup_hover_mob(); Servis_ s = new Servis_(); s.backup(); Rezervacija_ rez = new Rezervacija_(); rez.backup(); Narudzbine_ n = new Narudzbine_(); n.backup(); Dug d = new Dug(); d.backup(); MessageBox.Show("Baza podataka je sacuvana!"); }
private void Lista_rezervacija_Load(object sender, EventArgs e) { dataGridView1.Rows.Clear(); dataGridView1.Refresh(); Rezervacija_ r = new Rezervacija_(); List <Rezervacija_> ls = r.get_rezervacija(); foreach (Rezervacija_ i in ls) { dataGridView1.Rows.Add(i.id_rezervacija, i.sifra_artikla, i.ime_prezime, i.broj_telefona, i.artikal, i.cena, i.kolicina, i.knjizeno); } }
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (e.ColumnIndex == 9) { int i = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); Rezervacija_ r = new Rezervacija_(); if (MessageBox.Show("Zelite li da otkazete rezervaciju sa brojem: " + i + " ?", "Poruka", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { Artikal a = new Artikal(); if (int.Parse(dataGridView1.Rows[e.RowIndex].Cells[7].Value.ToString()) == 0) { a.update_artikli_uvecaj("Artikli", int.Parse(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString()), int.Parse(dataGridView1.Rows[e.RowIndex].Cells[6].Value.ToString())); } else if (int.Parse(dataGridView1.Rows[e.RowIndex].Cells[7].Value.ToString()) == 1) { a.update_artikli_uvecaj("Artikli_knjizeno", int.Parse(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString()), int.Parse(dataGridView1.Rows[e.RowIndex].Cells[6].Value.ToString())); } if (r.del_rezervacija(i)) { MessageBox.Show("Rezervacija je izbrisana!"); } else { MessageBox.Show("Rezervacija nije izbrisana!"); } } } else if (e.ColumnIndex == 8) { int sifra_rezervacije = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString()); int sifra = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[1].Value.ToString()); string ime_prezime = dataGridView1.Rows[e.RowIndex].Cells[2].Value.ToString(); string broj_telefona = dataGridView1.Rows[e.RowIndex].Cells[3].Value.ToString(); string artikal = dataGridView1.Rows[e.RowIndex].Cells[4].Value.ToString(); decimal cena = decimal.Parse(dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString()); int kolicina = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[6].Value.ToString()); int knjizeno = int.Parse(dataGridView1.Rows[e.RowIndex].Cells[7].Value.ToString()); Naplati_rezervaciju nr = new Naplati_rezervaciju(sifra, ime_prezime, broj_telefona, artikal, cena, kolicina, knjizeno, sifra_rezervacije); nr.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } Lista_rezervacija_Load(sender, e); }
private void button1_Click_1(object sender, EventArgs e) { Rezervacija_ rz = new Rezervacija_(); rz.sifra_artikla = sifra; rz.ime_prezime = textBox1.Text; rz.broj_telefona = textBox2.Text; rz.artikal = artikal; rz.kolicina = Convert.ToInt32(numericUpDown1.Value); rz.cena = cena; rz.knjizeno = knjizeno; Artikal a = new Artikal(); string query = null; if (knjizeno == 0) { query = "Artikli"; } else if (knjizeno == 1) { query = "Artikli_knjizeno"; } if (a.proveri_stanje(query, rz.kolicina, sifra)) { if (rz.unesi_rezervaciju()) { MessageBox.Show("Rezervacija uneta!"); if (knjizeno == 0) { a.update_artikli(sifra, rz.kolicina); } else if (knjizeno == 1) { a.update_artikli_knjizeno(sifra, rz.kolicina); } this.Close(); } else { MessageBox.Show("Rezervacija nije uneta!"); } } else { MessageBox.Show("Trazenog artikla nema dovoljno na stanju!"); } }
public List <Rezervacija_> get_rezervacija() { List <Rezervacija_> ls = new List <Rezervacija_>(); using (SqlConnection conn = new SqlConnection(connString)) { try { conn.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM Rezervacija", conn); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Rezervacija_ r = new Rezervacija_(); r.id_rezervacija = int.Parse(reader["id_rezervacija"].ToString()); r.sifra_artikla = int.Parse(reader["sifra_artikla"].ToString()); r.knjizeno = int.Parse(reader["knjizeno"].ToString()); r.ime_prezime = reader["ime_prezime"].ToString(); r.broj_telefona = reader["broj_telefona"].ToString(); r.artikal = reader["artikal"].ToString(); r.cena = decimal.Parse(reader["cena"].ToString()); r.kolicina = int.Parse(reader["kolicina"].ToString()); ls.Add(r); } } } catch (SqlException ex) { Console.WriteLine(ex.Message); } finally { conn.Close(); } } return(ls); }
private void button1_Click(object sender, EventArgs e) { Racun r = new Racun(); r.prodavac = "rezervacija"; r.datum_izdavanja = DateTime.Now; r.artikli = artikal; r.iznos = cena; if (knjizeno == 1) { if (r.unesi_racun_knjizeno()) { MessageBox.Show("Racun je unet"); Rezervacija_ r_ = new Rezervacija_(); r_.del_rezervacija(sifra_rezervacije); this.Close(); } else { MessageBox.Show("Racun nije unet"); } } else if (knjizeno == 0) { if (r.unesi_racun()) { MessageBox.Show("Racun je unet"); Rezervacija_ r_ = new Rezervacija_(); r_.del_rezervacija(sifra_rezervacije); this.Close(); } else { MessageBox.Show("Racun nije unet"); } } }