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 btnSpremiPacijenta_Click(object sender, EventArgs e) { Zaposlenici lijecnik = cmbLijecnik.SelectedItem as Zaposlenici; Zaposlenici stomatolog = cmbStomatolog.SelectedItem as Zaposlenici; upravljanjePacijentima.DodajPacijenta(txtOib.Text, txtIme.Text, txtPrezime.Text, DateTime.Parse(dtpDatumRodenja.Text), txtAdresa.Text, txtKontakt.Text, txtEmail.Text, cmbSpol.Text, lijecnik.Id, stomatolog.Id); ucPacijenti.Instance.PrikaziListuPacijenata(); }
private void ProvjeraSpolaZaposlenika(Zaposlenici prijavljeniZaposlenik) { if (prijavljeniZaposlenik.Spol == "M") { pbAvatar.Image = Resources.icons8_male_user_48; } else { pbAvatar.Image = Resources.icons8_female_profile_48; } }
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); }
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); } }
private void btnPrijava_Click(object sender, EventArgs e) { Zaposlenici prijavljeniZaposlenik = prijava.ProvjeraZaposlenika(txtKorisnickoIme.Text, txtLozinka.Text); if (prijavljeniZaposlenik != null) { FrmMain frmMain = new FrmMain(prijavljeniZaposlenik); frmMain.Show(); this.Hide(); } else { MessageBox.Show("Krivi podaci za prijavu!"); } }
public void ObrisiZaposlenika(Zaposlenici selektiraniZaposlenik) { if (selektiraniZaposlenik != null) { if (MessageBox.Show("Da li ste sigurni?", "Upozorenje!", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { using (var db = new MedCareEntities()) { db.Zaposlenici.Attach(selektiraniZaposlenik); db.Zaposlenici.Remove(selektiraniZaposlenik); db.SaveChanges(); } MessageBox.Show("Uspješno ste obrisali označenog zaposlenika!"); } } }
private void button1_Click(object sender, EventArgs e) { DateTime datumNarudzbe = dateTimePicker2.Value; string napomena = richTextBox1.Text; if (Update) { upravljanjeNarudzbama.UpdateNarudzbu(this.id, datumNarudzbe, napomena); } else { Pacijenti pacijent = cmb_Pacijent.SelectedItem as Pacijenti; Zaposlenici zaposlenik = FrmMain.zaposlenik; upravljanjeNarudzbama.DodajNarudzbu(datumNarudzbe, pacijent.Id, zaposlenik.Id, napomena); } ucPocetna.Instance.osvjezi(); this.Close(); }
public FrmMain(Zaposlenici prijavljeniZaposlenik) { InitializeComponent(); lblImePrezimeZaposlenika.Text = prijavljeniZaposlenik.Ime + " " + prijavljeniZaposlenik.Prezime; ProvjeraSpolaZaposlenika(prijavljeniZaposlenik); zaposlenik = prijavljeniZaposlenik; if (!pnlMainView.Controls.Contains(ucPocetna.Instance)) { pnlMainView.Controls.Add(ucPocetna.Instance); ucPocetna.Instance.Dock = DockStyle.Fill; ucPocetna.Instance.BringToFront(); } else { ucPocetna.Instance.osvjezi(); ucPocetna.Instance.BringToFront(); } }
public List <NarudzbaKartica> GenerirajKartice() { List <NarudzbaKartica> listaKartica = new List <NarudzbaKartica>(); List <Narudžbe> listaNarudzbi = DohvatiNarudzbe(); UpravljanjePacijentima upravljanjePacijentima = new UpravljanjePacijentima(); UpravljanjeZaposlenicima upravljanjeZaposlenicima = new UpravljanjeZaposlenicima(); foreach (var item in listaNarudzbi) { int pacijentID = item.PacijentiId; int zaposlenikID = item.ZaposleniciId; string napomena = item.Napomena; DateTime datum = item.Datum; Pacijenti pacijent = upravljanjePacijentima.TraziPacijenta(pacijentID); Zaposlenici zaposlenik = upravljanjeZaposlenicima.TraziZaposlenika(zaposlenikID); string ime_i_prezime_pacijenta = pacijent.Ime + " " + pacijent.Prezime; string ime_i_prezime_zaposlenika = zaposlenik.Ime + " " + zaposlenik.Prezime; NarudzbaKartica kartica = new NarudzbaKartica(item.Id, ime_i_prezime_pacijenta, ime_i_prezime_zaposlenika, napomena, datum.ToShortDateString()); listaKartica.Add(kartica); } return(listaKartica); }
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(); }
public FrmDodajRacun() { InitializeComponent(); izdajeSePacijentu = ucPacijenti.Instance.selektiraniPacijent; izdajeLijecnik = FrmMain.zaposlenik; }