public void DodajZalihe(string naziv, decimal kolicina, decimal kriticnaKolicina, RadioButton rbKilogram, RadioButton rbLitra, RadioButton rbKomad) { using (var db = new Entities17045_DB()) { zalihe noveZalihe = new zalihe(); noveZalihe.naziv = naziv; noveZalihe.kolicina = kolicina; noveZalihe.kriticna_kolicina = kriticnaKolicina; noveZalihe.datum = DateTime.Now.ToShortDateString(); if (rbKilogram.Checked) { noveZalihe.mjernaJedinica = "Kilogram"; } if (rbLitra.Checked) { noveZalihe.mjernaJedinica = "Litra"; } if (rbKomad.Checked) { noveZalihe.mjernaJedinica = "Komad"; } db.zalihes.Add(noveZalihe); db.SaveChanges(); MessageBox.Show("Uspješno ste dodali zalihu " + noveZalihe.naziv + "!"); } }
private void PromjeniBoju() { using (var db = new Entities17045_DB()) { var sveZalihe = db.zalihes.ToList(); foreach (var item in sveZalihe) { if (item.kolicina < item.kriticna_kolicina) { for (int i = 0; i < dgvZalihe.Rows.Count; i++) { string naziv = dgvZalihe.Rows[i].Cells[1].Value.ToString(); if (naziv == item.naziv) { dgvZalihe.Rows[i].DefaultCellStyle.BackColor = Color.IndianRed; } } } else { for (int i = 0; i < dgvZalihe.Rows.Count; i++) { string naziv = dgvZalihe.Rows[i].Cells[1].Value.ToString(); if (naziv == item.naziv) { dgvZalihe.Rows[i].DefaultCellStyle.BackColor = Color.LightSeaGreen; } } } } } }
public void BrisiZalihe(zalihe odabraneZalihe) { using (var db = new Entities17045_DB()) { if (odabraneZalihe != null) { var A = db.sastojaks.Where(x => x.naziv == odabraneZalihe.naziv).FirstOrDefault(); if (A != null) { if (MessageBox.Show("Odabrana zaliha korištena je u nekom jelu! Ako ju obrišete, obrisat će se i sastojak u jelu. Želite li nastaviti?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { db.zalihes.Attach(odabraneZalihe); db.zalihes.Remove(odabraneZalihe); db.sastojaks.Attach(A); db.sastojaks.Remove(A); db.SaveChanges(); MessageBox.Show("Uspješno ste obrisali zalihu " + odabraneZalihe.naziv + "!"); } } else { db.zalihes.Attach(odabraneZalihe); db.zalihes.Remove(odabraneZalihe); db.SaveChanges(); MessageBox.Show("Uspješno ste obrisali zalihu " + odabraneZalihe.naziv + "!"); } } else { MessageBox.Show("Greška! Niti jedna zaliha nije odabrana!"); } } }
private void FrmRacun_Load(object sender, EventArgs e) { rTxtStavke.Clear(); Zakljucaj(); BindingList <zaposlenik> listaZaposlenika = null; using (var db = new Entities17045_DB()) { listaZaposlenika = new BindingList <zaposlenik>(db.zaposleniks.ToList()); } cmbZaposlenik.DataSource = listaZaposlenika; BindingList <jelo> listaJela = null; using (var db = new Entities17045_DB()) { listaJela = new BindingList <jelo>(db.jeloes.ToList()); } cmbJelo.DataSource = listaJela; BindingList <jelovnik> listaJelovnika = null; using (var db = new Entities17045_DB()) { listaJelovnika = new BindingList <jelovnik>(db.jelovniks.ToList()); } cmbJelovnik.DataSource = listaJelovnika; }
private void PopuniCombobox() { BindingList <jelo> listaPredjela = null; using (var db = new Entities17045_DB()) { var A = db.jeloes.Where(x => x.vrsta == "Predjelo").ToList(); listaPredjela = new BindingList <jelo>(A); } cmbPredjelo.DataSource = listaPredjela; BindingList <jelo> listaGlavnihJela = null; using (var db = new Entities17045_DB()) { var A = db.jeloes.Where(x => x.vrsta == "Glavno Jelo").ToList(); listaGlavnihJela = new BindingList <jelo>(A); } cmbGlavnoJelo.DataSource = listaGlavnihJela; BindingList <jelo> listaDeserata = null; using (var db = new Entities17045_DB()) { var A = db.jeloes.Where(x => x.vrsta == "Desert").ToList(); listaDeserata = new BindingList <jelo>(A); } cmbDesert.DataSource = listaDeserata; }
public void Obrisi(sastojak odabraniSastojak) { using (var db = new Entities17045_DB()) { db.sastojaks.Attach(odabraniSastojak); db.sastojaks.Remove(odabraniSastojak); db.SaveChanges(); } }
public void Obrisi(rezervacija selektiranaRezervacija) { using (var db = new Entities17045_DB()) { db.rezervacijas.Attach(selektiranaRezervacija); db.rezervacijas.Remove(selektiranaRezervacija); db.SaveChanges(); } }
private void PrikaziRezervacije() { BindingList <rezervacija> listaRezervacija = null; using (var db = new Entities17045_DB()) { listaRezervacija = new BindingList <rezervacija>(db.rezervacijas.ToList()); } }
private void PrikaziZalihe() { BindingList <zalihe> listaZaliha = new BindingList <zalihe>(); using (var db = new Entities17045_DB()) { listaZaliha = new BindingList <zalihe>(db.zalihes.ToList()); } zaliheBindingSource.DataSource = listaZaliha; }
private void PrikaziJela() { BindingList <jelo> listaJela = new BindingList <jelo>(); using (var db = new Entities17045_DB()) { listaJela = new BindingList <jelo>(db.jeloes.ToList()); } jeloBindingSource.DataSource = listaJela; }
public void Dodaj(string naziv) { using (var db = new Entities17045_DB()) { radno_mjesto novoRadnoMjesto = new radno_mjesto(); novoRadnoMjesto.naziv = naziv; db.radno_mjesto.Add(novoRadnoMjesto); db.SaveChanges(); } }
private void PrikaziRadnaMjesta() { BindingList <radno_mjesto> listaRadnihMjesta = new BindingList <radno_mjesto>(); using (var db = new Entities17045_DB()) { listaRadnihMjesta = new BindingList <radno_mjesto>(db.radno_mjesto.ToList()); } radnomjestoBindingSource.DataSource = listaRadnihMjesta; }
private void PrikaziZaposlenike() { BindingList <zaposlenik> listaZaposlenika = new BindingList <zaposlenik>(); using (var db = new Entities17045_DB()) { listaZaposlenika = new BindingList <zaposlenik>(db.zaposleniks.ToList()); } zaposlenikBindingSource.DataSource = listaZaposlenika; }
private void PrikaziJelovnike() { BindingList <jelovnik> listaJelovnika = new BindingList <jelovnik>(); using (var db = new Entities17045_DB()) { listaJelovnika = new BindingList <jelovnik>(db.jelovniks.ToList()); } jelovnikBindingSource.DataSource = listaJelovnika; }
private void PopuniComboBox() { BindingList <radno_mjesto> listaRadnihMjesta = null; using (var db = new Entities17045_DB()) { listaRadnihMjesta = new BindingList <radno_mjesto>(db.radno_mjesto.ToList()); } cmbRadnoMjesto.DataSource = listaRadnihMjesta; }
public void UvecajKolicinuZaliha(zalihe odabranaZaliha, decimal kolicina) { using (var db = new Entities17045_DB()) { db.zalihes.Attach(odabranaZaliha); odabranaZaliha.kolicina = odabranaZaliha.kolicina + kolicina; db.SaveChanges(); MessageBox.Show("Uspješno ste nadopunili zalihu " + odabranaZaliha.naziv + "!"); } }
private void PopuniComboBox() { BindingList <zalihe> listaZaliha = null; using (var db = new Entities17045_DB()) { listaZaliha = new BindingList <zalihe>(db.zalihes.ToList()); } cmbNaziv.DataSource = listaZaliha; }
private void btnSpremi_Click(object sender, EventArgs e) { if (txtKolicina.Text != "") { try { decimal temp = Convert.ToDecimal(txtKolicina.Text); } catch { MessageBox.Show("Količina sadrži samo brojeve!"); return; } } if (txtKolicina.Text != "" && txtKolicina.Text.Contains(",")) { MessageBox.Show("Količina se unosi s točkom, a ne zarezom"); return; } if (txtNaziv.Text != "" && txtKolicina.Text != "" && (rbKilogram.Checked || rbKomad.Checked || rbLitra.Checked)) { using (var db = new Entities17045_DB()) { var A = db.zalihes.ToList(); foreach (var item in A) { if (item.naziv == txtNaziv.Text) { MessageBox.Show("Zaliha je već unesena!"); txtKolicina.Clear(); txtNaziv.Clear(); rbKilogram.Checked = false; rbKomad.Checked = false; rbLitra.Checked = false; return; } } NoveZalihe noveZalihe = new NoveZalihe(); noveZalihe.DodajZalihe(txtNaziv.Text, decimal.Parse(txtKolicina.Text), decimal.Parse(txtKriticnaKolicina.Text), rbKilogram, rbLitra, rbKomad); } PrikaziZalihe(); PromjeniBoju(); } else { MessageBox.Show("Potrebno je unijeti sve podatke!"); } txtKolicina.Clear(); txtKriticnaKolicina.Clear(); txtNaziv.Clear(); rbKilogram.Checked = false; rbKomad.Checked = false; rbLitra.Checked = false; }
private void txtPretraga_TextChanged(object sender, EventArgs e) { BindingList <zalihe> listaPretrazenihZaliha = new BindingList <zalihe>(); using (var db = new Entities17045_DB()) { var A = db.zalihes.Where(x => x.naziv.Contains(txtPretraga.Text)).ToList(); listaPretrazenihZaliha = new BindingList <zalihe>(A); } zaliheBindingSource.DataSource = listaPretrazenihZaliha; }
public void Dodaj(string naziv, string cijena) { using (var db = new Entities17045_DB()) { jelovnik noviJelovnik = new jelovnik(); noviJelovnik.naziv = naziv; noviJelovnik.cijena = double.Parse(cijena); db.jelovniks.Add(noviJelovnik); db.SaveChanges(); } }
public void Dodaj(string naziv, string vrsta, string cijena) { using (var db = new Entities17045_DB()) { jelo novoJelo = new jelo(); novoJelo.naziv = naziv; novoJelo.vrsta = vrsta; novoJelo.cijena = double.Parse(cijena); db.jeloes.Add(novoJelo); db.SaveChanges(); } }
private void PrikaziRacune() { BindingList <racun> listaRacuna = new BindingList <racun>(); using (var db = new Entities17045_DB()) { listaRacuna = new BindingList <racun>(db.racuns.ToList()); } var A = listaRacuna.LastOrDefault(); racunBindingSource.DataSource = A; }
private void FrmNovaRezervacija_Load(object sender, EventArgs e) { cmbBrojOsoba.Items.Add("1"); cmbBrojOsoba.Items.Add("2"); cmbBrojOsoba.Items.Add("3"); cmbBrojOsoba.Items.Add("4"); cmbBrojOsoba.Items.Add("5"); cmbBrojOsoba.Items.Add("6"); cmbBrojOsoba.Items.Add("7"); cmbBrojOsoba.Items.Add("8"); cmbBrojOsoba.Items.Add("9"); cmbBrojOsoba.Items.Add("10"); cmbBrojOsoba.Items.Add("11"); cmbBrojOsoba.Items.Add("12"); cmbBrojOsoba.Items.Add("13"); cmbBrojOsoba.Items.Add("14"); cmbBrojOsoba.Items.Add("15"); cmbStol.Items.Add("1"); cmbStol.Items.Add("2"); cmbStol.Items.Add("3"); cmbStol.Items.Add("4"); cmbStol.Items.Add("5"); cmbStol.Items.Add("6"); cmbStol.Items.Add("7"); cmbStol.Items.Add("8"); cmbStol.Items.Add("9"); cmbStol.Items.Add("10"); cmbStol.Items.Add("11"); cmbStol.Items.Add("12"); cmbStol.Items.Add("13"); cmbStol.Items.Add("14"); cmbStol.Items.Add("15"); cmbStol.Items.Add("16"); cmbStol.Items.Add("17"); cmbStol.Items.Add("18"); cmbStol.Items.Add("19"); cmbStol.Items.Add("20"); cmbObjed.Items.Add("dorucak"); cmbObjed.Items.Add("rucak"); cmbObjed.Items.Add("vecera"); BindingList <zaposlenik> listaZaposlenika = null; using (var db = new Entities17045_DB()) { listaZaposlenika = new BindingList <zaposlenik>(db.zaposleniks.ToList()); } cmbZaposlenik.DataSource = listaZaposlenika; }
public void Dodaj(string ime, string prezime, radno_mjesto odabranoRadnoMjesto) { using (var db = new Entities17045_DB()) { db.radno_mjesto.Attach(odabranoRadnoMjesto); zaposlenik noviZaposlenik = new zaposlenik(); noviZaposlenik.ime = ime; noviZaposlenik.prezime = prezime; noviZaposlenik.radno_mjesto = odabranoRadnoMjesto; db.zaposleniks.Add(noviZaposlenik); db.SaveChanges(); } }
public void DodajDesert(jelo odabraniDesert, jelovnik odabraniJelovnik) { using (var db = new Entities17045_DB()) { db.jeloes.Attach(odabraniDesert); db.jelovniks.Attach(odabraniJelovnik); jelovnik_jelo JJ = new jelovnik_jelo(); JJ.jelo = odabraniDesert; JJ.jelovnik = odabraniJelovnik; JJ.kolicina = 1; db.jelovnik_jelo.Add(JJ); db.SaveChanges(); } }
private void PrikaziSastojke(jelo jelo) { BindingList <sastojak> listaSastojaka = null; using (var db = new Entities17045_DB()) { if (jelo != null) { db.jeloes.Attach(jelo); listaSastojaka = new BindingList <sastojak>(jelo.sastojaks.ToList <sastojak>()); } } sastojakBindingSource.DataSource = listaSastojaka; }
public void Dodaj(string naziv, string kolicina, string mjerna_jedinica, jelo odabranoJelo) { using (var db = new Entities17045_DB()) { db.jeloes.Attach(odabranoJelo); sastojak noviSastojak = new sastojak(); noviSastojak.naziv = naziv; noviSastojak.kolicina = decimal.Parse(kolicina); noviSastojak.mjerna_jedinica = mjerna_jedinica; noviSastojak.jelo = odabranoJelo; db.sastojaks.Add(noviSastojak); db.SaveChanges(); } }
public void DodajJeloNaRacun(racun odabraniRacun, jelo odabranoJelo, int kolicina) { using (var db = new Entities17045_DB()) { db.racuns.Attach(odabraniRacun); db.jeloes.Attach(odabranoJelo); racun_jelo RJ = new racun_jelo(); RJ.racun = odabraniRacun; RJ.jelo = odabranoJelo; RJ.kolicina = kolicina; db.racun_jelo.Add(RJ); db.SaveChanges(); } }
public void KreirajNoviRacun(zaposlenik odabraniZaposlenik) { using (var db = new Entities17045_DB()) { db.zaposleniks.Attach(odabraniZaposlenik); racun noviRacun = new racun(); noviRacun.zaposlenik = odabraniZaposlenik; noviRacun.datum_vrijeme = DateTime.Now; noviRacun.datum = DateTime.Now.ToShortDateString(); noviRacun.iznos = 1; db.racuns.Add(noviRacun); db.SaveChanges(); } }
public void UmanjiKolicinuZaliha(zalihe odabranaZaliha, decimal kolicina) { using (var db = new Entities17045_DB()) { db.zalihes.Attach(odabranaZaliha); odabranaZaliha.kolicina = odabranaZaliha.kolicina - kolicina; if (odabranaZaliha.kolicina >= 0) { db.SaveChanges(); MessageBox.Show("Uspješno ste umanjili zalihu " + odabranaZaliha.naziv + "!"); } else { MessageBox.Show("Količina zaliha mora biti nula ili više!"); } } }