protected void Button1_Click(object sender, EventArgs e)
        {
            UtilizadorRules utilizadorRules = new UtilizadorRules();
            string          email           = utilizadorExistente.Email;
            string          senha           = utilizadorExistente.Senha;

            Session["email"]    = email;
            Session["password"] = senha;

            Response.Redirect("RegistoConsulta.aspx");
        }
예제 #2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            UtilizadorRules utilizadorRules = new UtilizadorRules();
            List <Perfil>   listaPerfis     = new List <Perfil>();

            listaPerfis = utilizadorRules.GetPerfils();

            DropDownList1.DataSource     = listaPerfis;
            DropDownList1.DataTextField  = "Titulo";
            DropDownList1.DataValueField = "ID";
            DropDownList1.DataBind();
        }
예제 #3
0
        protected void Page_Load(object sender, EventArgs e)
        {
            Label9.Visible = false;
            Label8.Visible = false;
            UtilizadorRules utilizadorRules = new UtilizadorRules();

            this.utilizadorExistente = new Utilizador();
            string email = Session["email"].ToString();
            string senha = Session["password"].ToString();

            if (email != null || senha != null)
            {
                this.utilizadorExistente = utilizadorRules.Login(email, senha);
                Label1.Text = "Agendar uma Consulta para: " + utilizadorExistente.Username;
            }

            Label6.Visible = false;
            if (Calendar1.SelectedDate.Date < DateTime.Today)
            {
                Label6.Visible = true;
            }

            List <Tratamento> listaTratamentos     = new List <Tratamento>();
            List <Local>      listaLocais          = new List <Local>();
            List <Utilizador> listaFisioterapeutas = new List <Utilizador>();


            ConsultaRules consultaRules = new ConsultaRules();

            listaLocais      = consultaRules.GetLocais();
            listaTratamentos = consultaRules.GetTratamentos();

            if (!Page.IsPostBack)
            {
                DropDownList2.DataSource     = listaLocais;
                DropDownList2.DataTextField  = "Nome";
                DropDownList2.DataValueField = "ID";
                DropDownList2.DataBind();

                DropDownList4.DataSource     = listaTratamentos;
                DropDownList4.DataTextField  = "Descricao";
                DropDownList4.DataValueField = "ID";
                DropDownList4.DataBind();

                listaFisioterapeutas         = utilizadorRules.GetFisioterapeutas();
                DropDownList1.DataSource     = listaFisioterapeutas;
                DropDownList1.DataTextField  = "Username";
                DropDownList1.DataValueField = "ID";
                DropDownList1.DataBind();
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            UtilizadorRules utilizadorRules = new UtilizadorRules();

            this.utilizadorExistente = new Utilizador();
            string email = Session["email_login"].ToString();
            string senha = Session["password_login"].ToString();

            if (email != null || senha != null)
            {
                this.utilizadorExistente = utilizadorRules.Login(email, senha);
                Label2.Text = "Bem Vindo " + utilizadorExistente.Username;
            }
            //Session["Valor"].ToString();
        }
예제 #5
0
        protected void LoginButton_Click(object sender, EventArgs e)
        {
            UtilizadorRules utilizadorRules = new UtilizadorRules();
            string          email           = ((TextBox)Login1.FindControl("UserName")).Text;
            string          senha           = ((TextBox)Login1.FindControl("Password")).Text;

            if (utilizadorRules.Login(email, senha) != null)
            {
                Session["email_login"]    = email;
                Session["password_login"] = senha;

                Response.Redirect("MenuPrincipal.aspx");
            }

            //Response.Redirect("RegisterForm.aspx");
        }
예제 #6
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            UtilizadorRules utilizadorRules = new UtilizadorRules();
            Utilizador      novoUtilizador  = new Utilizador();

            novoUtilizador.Username = TextBox2.Text;
            novoUtilizador.Senha    = TextBox3.Text;
            novoUtilizador.Email    = TextBox5.Text;
            novoUtilizador.DataNasc = DateTime.Parse(date.Text);
            novoUtilizador.Nif      = int.Parse(TextBox4.Text);
            novoUtilizador.IdPerfil = int.Parse(DropDownList1.SelectedValue);

            if (utilizadorRules.RegistarUtilizador(novoUtilizador) == true)
            {
                Response.Redirect("Default.aspx");
            }
        }
예제 #7
0
        protected void Button2_Click(object sender, EventArgs e)
        {
            UtilizadorRules utilizadorRules = new UtilizadorRules();
            ConsultaRules   consultaRules   = new ConsultaRules();
            Consulta        novaConsulta    = new Consulta();
            Utilizador      fisioterapeuta  = new Utilizador();

            fisioterapeuta = utilizadorRules.GetUtilizador(Convert.ToInt32(DropDownList1.SelectedValue));

            List <Utilizador> listaUtilizadores = new List <Utilizador>();

            listaUtilizadores.Add(this.utilizadorExistente);
            listaUtilizadores.Add(fisioterapeuta);

            var    data       = new DateTime(Calendar1.SelectedDate.Year, Calendar1.SelectedDate.Month, Calendar1.SelectedDate.Day);
            string datastring = data.ToShortDateString() + " " + DropDownList5.Text;


            novaConsulta.IdLocal      = Convert.ToInt32(DropDownList2.SelectedValue);
            novaConsulta.IdTratamento = Convert.ToInt32(DropDownList4.SelectedValue);
            novaConsulta.Data         = DateTime.Parse(datastring);
            novaConsulta.Estado       = 1;

            if (Label6.Visible != true && DropDownList5.SelectedValue.Equals(null) != true)
            {
                if (consultaRules.MarcaConsulta(novaConsulta, listaUtilizadores) == true)
                {
                    Label8.Visible = true;
                    Response.Redirect("MetodoPagamento.aspx");
                }
                else
                {
                    Label9.Visible = true;
                }
            }
            else
            {
                Label9.Visible = true;
            }
        }