Example #1
0
 public List <BDOOrdinacniHodiny> VratOrdinacniHodinyLekare(BDOLekar aLekar)
 {
     return
         (new List <BDOOrdinacniHodiny>(from p in DBConnection.DBModel.BDOOrdinacniHodiny
                                        where p.BDOLekarId == aLekar.Id
                                        select p));
 }
Example #2
0
        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);
        }
Example #3
0
        /// <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);
        }
Example #4
0
    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();
    }
Example #5
0
        public void PridatPacienta(BDOLekar aLekar, BDOPacient aPacient)
        {
            BDOLekarPacient lp = new BDOLekarPacient();

            lp.Pacient = aPacient;
            lp.Lekar   = aLekar;
            lp.Heslo   = "";
            CUDFacade.Create(lp);
        }
Example #6
0
 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);
    }
Example #9
0
    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);
    }
Example #10
0
 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);
     }
 }
Example #11
0
 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));
 }