コード例 #1
0
ファイル: login.aspx.cs プロジェクト: agustinbuzar/TPweb3
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            Usuarios user;

            Page.Validate();
            if (Page.IsValid)
            {
                usuarioRepositorio repo = new usuarioRepositorio(ctx_usuario);

                user            = repo.checkUsuario(txbMail.Text, txbContraseña.Text);
                Session["user"] = user;

                switch (user.IdTipoUsuario)
                {
                case 1:
                    Response.Redirect("cocinero/perfil.aspx");
                    break;

                case 2:
                    Response.Redirect("comensal/perfil.aspx");
                    break;
                }
            }
            else
            {
                //mensaje de error
            }
        }
コード例 #2
0
        protected void btnRegistrar_Click(object sender, EventArgs e)
        {
            Page.Validate();
            if (Page.IsValid)
            {
                usuarioRepositorio repo         = new usuarioRepositorio(ctx_usuario);
                Usuarios           nuevoUsuario = new Usuarios();

                nuevoUsuario.Nombre            = txbNombre.Text;
                nuevoUsuario.Email             = txbmail.Text;
                nuevoUsuario.Password          = txbReContraseña.Text;
                nuevoUsuario.IdTipoUsuario     = Byte.Parse(rblPerfil.SelectedValue);
                nuevoUsuario.FechaRegistracion = DateTime.Now;

                var a = repo.agregarUsuario(nuevoUsuario);

                if (a == true)
                {
                    if (nuevoUsuario.IdTipoUsuario == 1)
                    {
                        Response.Redirect("cocinero/perfil.aspx");
                    }
                    if (nuevoUsuario.IdTipoUsuario == 2)
                    {
                        Response.Redirect("comensal/perfil.aspx");
                    }
                }
                if (a == false)
                {
                    Label1.Text = "Email ya existente";
                }
            }
        }
コード例 #3
0
 public UsuarioControlador()
 {
     _usuarioRepositorio = new usuarioRepositorio();
 }
コード例 #4
0
 public LoginControlador()
 {
     _Usuariorepositorio = new usuarioRepositorio();
 }