public List <BDOOrdinacniHodiny> VratOrdinacniHodinyLekare(BDOLekar aLekar) { return (new List <BDOOrdinacniHodiny>(from p in DBConnection.DBModel.BDOOrdinacniHodiny where p.BDOLekarId == aLekar.Id select p)); }
public bool ExistujeLekar(string aEmail, string aHeslo) { BDOLekar lekar = (from p in DBConnection.DBModel.BDOLekar where p.Email == aEmail && p.Heslo == aHeslo select p).FirstOrDefault(); return(lekar != null); }
/// <summary> /// Implementace <see cref="IBROLekar.NactiLekare(string,string)"/> /// </summary> /// <param name="aEmail"></param> /// <returns></returns> public BDOLekar NactiLekare(string aEmail) { BDOLekar lekar = (from p in DBConnection.DBModel.BDOLekar where p.Email == aEmail select p).FirstOrDefault(); return(lekar); }
protected void gvSeznamOH_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e) { string email = Context.User.Identity.Name; BDOLekar lekar = MedicinaFacade.BROLekar.NactiLekare(email); gvSeznamOH.EditIndex = -1; gvSeznamOH.DataSource = MedicinaFacade.BROOrdinacniDoba.VratOrdinacniHodinyLekare(lekar); gvSeznamOH.DataBind(); }
public void PridatPacienta(BDOLekar aLekar, BDOPacient aPacient) { BDOLekarPacient lp = new BDOLekarPacient(); lp.Pacient = aPacient; lp.Lekar = aLekar; lp.Heslo = ""; CUDFacade.Create(lp); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string email = Context.User.Identity.Name; BDOLekar lekar = MedicinaFacade.BROLekar.NactiLekare(email); gvSeznamOH.DataSource = MedicinaFacade.BROOrdinacniDoba.VratOrdinacniHodinyLekare(lekar); gvSeznamOH.DataBind(); } }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { string email = Context.User.Identity.Name; BDOLekar lekar = MedicinaFacade.BROLekar.NactiLekare(email); gwSeznamPacientu.DataSource = MedicinaFacade.BROLekar.NactiSeznamPacientu(lekar); gwSeznamPacientu.DataBind(); } }
protected void PridatPacienta(object sender, CommandEventArgs e) { ImageButton btn = (ImageButton)sender; //načtu pacienta z řádku v GridView long rc = Convert.ToInt64(btn.CommandArgument); BDOPacient pacient = MedicinaFacade.BROPacient.NactiPacienta(rc); //načtu přihlášeného lékaře string email = Context.User.Identity.Name; BDOLekar lekar = MedicinaFacade.BROLekar.NactiLekare(email); MedicinaFacade.BROLekar.PridatPacienta(lekar, pacient); }
protected void btnVytvorOrdinacniHodinu_Click(object sender, EventArgs e) { BDOOrdinacniHodiny hodina = new BDOOrdinacniHodiny(); hodina.Den = ddlDen.SelectedValue; hodina.Od = new TimeSpan(Convert.ToInt32(tbOdHodina.Text), Convert.ToInt32(tbOdMinuta.Text), 0); hodina.Do = new TimeSpan(Convert.ToInt32(tbDoHodina.Text), Convert.ToInt32(tbDoMinuta.Text), 0); string email = Context.User.Identity.Name; BDOLekar lekar = MedicinaFacade.BROLekar.NactiLekare(email); hodina.BDOLekarId = lekar.Id; MedicinaFacade.BROOrdinacniDoba.Vytvor(hodina); Response.Redirect(Request.Url.AbsolutePath); }
protected void btnRegistrujLekare_Click(object sender, EventArgs e) { if (Page.IsValid) { BDOLekar lekar = new BDOLekar(); lekar.Email = tbLekarEmail.Text; lekar.CTTypLekareId = Convert.ToInt64(ddlTypLekare.SelectedValue); lekar.Jmeno = tbLekarJmeno.Text; lekar.Prijmeni = tbLekarPrijmeni.Text; lekar.Telefon = tbLekarTelefon.Text; lekar.TitulPred = tbLekarTitulPred.Text; lekar.TitulZa = tbLekarTitulZa.Text; lekar.Adresa = new BDOAdresa(); lekar.Adresa.CP = " "; lekar.Adresa.Obec = " "; lekar.Adresa.PSC = " "; lekar.Adresa.Ulice = " "; lekar.Heslo = sha512encrypt(tbLekarRegHeslo.Text); MedicinaFacade.BROLekar.VytvorLekare(lekar); } }
public List <BDOPacient> NactiSeznamPacientu(BDOLekar aLekar) { return(new List <BDOPacient>(from p in DBConnection.DBModel.BDOLekarPacient where p.Lekar.Id == aLekar.Id select p.Pacient)); }