public void DodajZaposlenika(string oib, string ime, string prezime, DateTime datumRodenja, string adresa, string kontakt, string email, string spol, string korisnickoIme, string lozinka, int tipZaposlenikaID, int radnoMjestoID) { using (var db = new MedCareEntities()) { Zaposlenici zaposlenik = new Zaposlenici { Oib = oib, Ime = ime, Prezime = prezime, DatumRođenja = datumRodenja, Adresa = adresa, Kontakt = kontakt, Email = email, Spol = spol, KorisnickoIme = korisnickoIme, Lozinka = lozinka, TipZaposlenikaId = tipZaposlenikaID, RadnoMjestoId = radnoMjestoID }; db.Zaposlenici.Add(zaposlenik); db.SaveChanges(); } MessageBox.Show("Uspješno ste dodali novog zaposlenika!"); }
private void btnSpremiRacun_Click(object sender, EventArgs e) { decimal ukupanIznos = 0; List <Proizvodi> oznaceniProizvodi = new List <Proizvodi>(); List <decimal> kolicinaProizvoda = new List <decimal>(); foreach (DataGridViewRow row in dgvProizvodi.Rows) { DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)row.Cells["Dodaj"]; if (chk.Value == chk.TrueValue) { //MessageBox.Show("Not Checked!"); } else { //MessageBox.Show("Checked!"); var trenutniProizvod = row.DataBoundItem as Proizvodi; decimal cijena = Convert.ToDecimal(row.Cells[2].Value); decimal kolicina = Convert.ToDecimal(row.Cells[3].Value); ukupanIznos += cijena * kolicina; oznaceniProizvodi.Add(trenutniProizvod); kolicinaProizvoda.Add(kolicina); } lblTrenutniIznos.Text = ukupanIznos.ToString(); } using (var db = new MedCareEntities()) { Racuni noviRacun = new Racuni { Datum = DateTime.Parse(DateTime.Now.ToShortDateString()), PacijentiId = izdajeSePacijentu.Id, ZaposleniciId = izdajeLijecnik.Id, Iznos = ukupanIznos }; db.Racuni.Add(noviRacun); db.SaveChanges(); foreach (var proizvod in oznaceniProizvodi) { StavkeRacuna novaStavka = new StavkeRacuna { RačuniId = noviRacun.Id, ProizvodiId = proizvod.Id }; db.StavkeRacuna.Add(novaStavka); db.SaveChanges(); } } ucPacijenti.Instance.PrikaziRacune(); MessageBox.Show("Uspješno ste dodali novi račun!"); }
public List <Pacijenti> DohvatiPacijente() { List <Pacijenti> listaPacijenata = new List <Pacijenti>(); using (var db = new MedCareEntities()) { var queryPacijenti = from p in db.Pacijenti select p; listaPacijenata = queryPacijenti.ToList(); } return(listaPacijenata); }
public List <Zaposlenici> DohvatiSveZaposlenike() { List <Zaposlenici> zaposlenici = new List <Zaposlenici>(); using (var db = new MedCareEntities()) { var query = from z in db.Zaposlenici select z; zaposlenici = query.ToList(); } return(zaposlenici); }
public List <Narudžbe> DohvatiNarudzbe(DateTime zaDatum) { List <Narudžbe> listaNarudzbi = new List <Narudžbe>(); using (var db = new MedCareEntities()) { var queryNarudzbe = from n in db.Narudžbe where System.Data.Entity.DbFunctions.TruncateTime(n.Datum) == System.Data.Entity.DbFunctions.TruncateTime(zaDatum) select n; listaNarudzbi = queryNarudzbe.ToList(); } return(listaNarudzbi); }
public List <Narudžbe> DohvatiNarudzbe() { List <Narudžbe> listaNarudzbi = new List <Narudžbe>(); using (var db = new MedCareEntities()) { var queryNarudzbe = from n in db.Narudžbe select n; listaNarudzbi = queryNarudzbe.ToList(); } return(listaNarudzbi); }
public void ObrisiNarudzbu(int narudzbaID) { if (MessageBox.Show("Da li ste sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new MedCareEntities()) { var deleteQuery = (from n in db.Narudžbe where n.Id == narudzbaID select n).FirstOrDefault(); db.Narudžbe.Remove(deleteQuery); db.SaveChanges(); } MessageBox.Show("Uspješno ste obrisali označenu narudžbu!"); } }
public List <Proizvodi> DohvatiSveProizvode() { List <Proizvodi> sviProizvodi = new List <Proizvodi>(); using (var db = new MedCareEntities()) { var querySviProizvodi = from p in db.Proizvodi select p; sviProizvodi = querySviProizvodi.ToList(); } return(sviProizvodi); }
public void UpdateNarudzbu(int narudzbaID, DateTime datum, string napomena) { Narudžbe narudzba; using (var db = new MedCareEntities()) { var query = (from n in db.Narudžbe where n.Id == narudzbaID select n); narudzba = query.SingleOrDefault(); narudzba.Datum = datum; narudzba.Napomena = napomena; db.SaveChanges(); } }
public List <Pacijenti> TraziPacijenta(string trazeniPacijent) { List <Pacijenti> trazeniPacijenti = new List <Pacijenti>(); using (var db = new MedCareEntities()) { var queryTrazeniPacijent = from p in db.Pacijenti where p.Prezime == trazeniPacijent select p; trazeniPacijenti = queryTrazeniPacijent.ToList(); } return(trazeniPacijenti); }
public List <Pacijenti> DohvatiPacijente(Zaposlenici prijavljeniZaposlenik) { List <Pacijenti> listaPacijenata = new List <Pacijenti>(); using (var db = new MedCareEntities()) { var queryPacijenti = from p in db.Pacijenti where p.ZaposleniciId == prijavljeniZaposlenik.Id select p; listaPacijenata = queryPacijenti.ToList(); } return(listaPacijenata); }
private void PopuniFormu() { Narudžbe narudzba; using (var db = new MedCareEntities()) { var query = (from n in db.Narudžbe where n.Id == this.id select n); narudzba = query.FirstOrDefault(); } richTextBox1.Text = narudzba.Napomena; dateTimePicker2.Value = narudzba.Datum; cmb_Pacijent.Hide(); label2.Hide(); }
public Zaposlenici ProvjeraZaposlenika(string korisnickoIme, string lozinka) { Zaposlenici prijavljeniZaposlenik = new Zaposlenici(); using (var db = new MedCareEntities()) { var queryZaposlenici = from z in db.Zaposlenici where z.KorisnickoIme == korisnickoIme && z.Lozinka == lozinka select z; prijavljeniZaposlenik = queryZaposlenici.FirstOrDefault(); return(prijavljeniZaposlenik); } }
public List <Zaposlenici> DohvatiSveStomatologe() { List <Zaposlenici> sviStomatolozi = new List <Zaposlenici>(); using (var db = new MedCareEntities()) { var querySviStomatolozi = from z in db.Zaposlenici where z.TipZaposlenikaId == 1 && z.RadnoMjestoId == 2 select z; sviStomatolozi = querySviStomatolozi.ToList(); } return(sviStomatolozi); }
public List <Zaposlenici> DohvatiLijecnikeOpcePrakse() { List <Zaposlenici> lijecnikOpcePrakse = new List <Zaposlenici>(); using (var db = new MedCareEntities()) { var queryLijecnikOpcePrakse = from z in db.Zaposlenici where z.TipZaposlenikaId == 1 && z.RadnoMjestoId == 1 select z; lijecnikOpcePrakse = queryLijecnikOpcePrakse.ToList(); } return(lijecnikOpcePrakse); }
public Pacijenti TraziPacijenta(int pacijentID) { Pacijenti pacijent; using (var db = new MedCareEntities()) { var queryTrazeniPacijent = from p in db.Pacijenti where p.Id == pacijentID select p; pacijent = queryTrazeniPacijent.ToList().Last(); } return(pacijent); }
public Zaposlenici TraziZaposlenika(int zaposlenikID) { Zaposlenici zaposlenik; using (var db = new MedCareEntities()) { var queryTrazeniZaposlenik = from z in db.Zaposlenici where z.Id == zaposlenikID select z; zaposlenik = queryTrazeniZaposlenik.ToList().Last(); } return(zaposlenik); }
public void ObrisiRacun(Racuni selektiraniRacun) { if (selektiraniRacun != null) { if (MessageBox.Show("Da li ste sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new MedCareEntities()) { db.Racuni.Attach(selektiraniRacun); db.Racuni.Remove(selektiraniRacun); db.SaveChanges(); } MessageBox.Show("Uspješno ste obrisali označeni račun!"); } } }
public void DodajNarudzbu(DateTime datum, int pacijentID, int lijecnikID, string napomena) { using (var db = new MedCareEntities()) { Narudžbe narudzba = new Narudžbe { Datum = datum, PacijentiId = pacijentID, Napomena = napomena, ZaposleniciId = lijecnikID, }; db.Narudžbe.Add(narudzba); db.SaveChanges(); } MessageBox.Show("Uspješno ste dodali novu narudžbu!"); }
public List <Racuni> DohvatiRacune(Pacijenti selektiraniPacijent) { List <Racuni> sviRacuni = new List <Racuni>(); try { using (var db = new MedCareEntities()) { var querySviRacuni = from r in db.Racuni where r.PacijentiId == selektiraniPacijent.Id select r; sviRacuni = querySviRacuni.ToList(); } return(sviRacuni); } catch (Exception e) { MessageBox.Show("Trenutni doktor nema dodanih pacijenata!" + "\nError: " + e.Message); } return(sviRacuni); }
public void DodajPacijenta(string oib, string ime, string prezime, DateTime datumRodenja, string adresa, string kontakt, string email, string spol, int lijecnikID, int stomatologID) { using (var db = new MedCareEntities()) { Pacijenti pacijent = new Pacijenti { Oib = oib, Ime = ime, Prezime = prezime, DatumRođenja = datumRodenja, Adresa = adresa, Kontakt = kontakt, Email = email, Spol = spol, ZaposleniciId = lijecnikID, ZaposleniciIdStomatolog = stomatologID }; db.Pacijenti.Add(pacijent); db.SaveChanges(); } MessageBox.Show("Uspješno ste dodali novog pacijenta!"); }
private void FrmGeneniraniRacun_Load(object sender, EventArgs e) { using (var db = new MedCareEntities()) { var queryRacuni = from r in db.Racuni where r.Id == selektiraniRacun.Id select r; Racuni racun = queryRacuni.Single(); RacuniBindingSource.DataSource = racun; var queryZaposlenici = from z in db.Zaposlenici where z.Id == selektiraniRacun.ZaposleniciId select z; Zaposlenici zaposlenik = queryZaposlenici.Single(); ZaposleniciBindingSource.DataSource = zaposlenik; var queryPacijenti = from p in db.Pacijenti where p.Id == selektiraniRacun.PacijentiId select p; Pacijenti pacijent = queryPacijenti.Single(); PacijentiBindingSource.DataSource = pacijent; var queryProizvodi = from s in db.StavkeRacuna join pr in db.Proizvodi on s.ProizvodiId equals pr.Id where selektiraniRacun.Id == s.RačuniId select pr; List <Proizvodi> sviProizvodi = queryProizvodi.ToList(); ProizvodiBindingSource.DataSource = sviProizvodi; } this.rvRacun.RefreshReport(); }