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 } }
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"; } } }
public UsuarioControlador() { _usuarioRepositorio = new usuarioRepositorio(); }
public LoginControlador() { _Usuariorepositorio = new usuarioRepositorio(); }