protected void Login_Click(object sender, EventArgs e) { user.email = mail.Text; user.userName = usuario.Text; int encontro = usuarioNegocio.BuscarUsuario(user); if (encontro == 1) { usuarioNegocio.DetalleUsuario(user); if (user.password != password.Text) { validation.Attributes["class"] = "visible alert alert-danger"; validation.InnerText = "Contraseña incorrecta"; password.Text = ""; } else { if (user.privilegio == 2) { Session.Add(Session.SessionID + "admin", user); Response.Redirect("principalAdmin.aspx"); } else { Session.Add(Session.SessionID + "usuario", user); Response.Redirect("home.aspx"); } } } else { validation.InnerText = "Usuario inexistente"; validation.Attributes["class"] = "visible alert alert-danger"; } }
protected void btnIngresar_Click(object sender, EventArgs e) { try { Usuario Usuario = new Usuario(); Usuario User = new Usuario(); UsuarioNegocio UsuarioNegocio = new UsuarioNegocio(); Usuario.Pass = txtContraseña.Text; Usuario.User = txtUsuario.Text; if (txtContraseña.Text == "" || txtUsuario.Text == "") { lblMensaje.Text = "Hay campos vacios."; } User = UsuarioNegocio.BuscarUsuario(Usuario.User, Usuario.Pass); if (User == null) { lblMensaje.Text = "Usuario o contraseña incorrecta."; } if (User.Estado == true) { lblMensaje.Text = "El usuario ingresado fue dado de baja."; } if (User != null && User.Estado == false) { EmpleadoNegocio EmpleadoNegocio = new EmpleadoNegocio(); Empleado Empleado = new Empleado(); Empleado = EmpleadoNegocio.BuscarEmpleadoUsuario(User.Dni); Session["UsuarioLogueado"] = User; Session["EmpleadoLogueado"] = Empleado; if (Empleado.Rol == 1) { Response.Redirect("PrincipalGerente.aspx"); } else if (Empleado.Rol == 2) { Response.Redirect("PrincipalEmpleado.aspx"); } } } catch (Exception) { lblMensaje.Text = "Usuario o contraseña incorrectos."; } }
protected void btnAceptar_Click(object sender, EventArgs e) { if (ValidarForm()) { UsuarioNegocio usuarioNegocio = new UsuarioNegocio(); try { if (usuario == null) { usuario = new Usuario(); } usuario.Eliminado = false; usuario.Tipo = 1; usuario.Apellido = txtBoxApellido.Text; usuario.Nombre = txtBoxNombre.Text; usuario.Dni = Convert.ToInt32(txtBoxDni.Text); usuario.FechaReg = DateTime.Now; usuario.FechaNac = Convert.ToDateTime(txtBoxFechaNac.Text); usuario.Clave = txtBoxPassword.Text; usuario.NombreUsuario = txtBoxUsuario.Text; usuario.Contacto.Email = txtBoxEmail.Text; usuario.Contacto.Telefono = txtBoxTelefono.Text; usuario.Contacto.Direccion.Calle = txtBoxDireccionCalle.Text; usuario.Contacto.Direccion.Numero = Convert.ToInt32(txtBoxDireccionNumero.Text); usuario.Contacto.Direccion.Piso = txtBoxDireccionPiso.Text; usuario.Contacto.Direccion.Dpto = txtBoxDireccionDpto.Text; usuario.Contacto.Direccion.Localidad.ID = Convert.ToInt32(dropDownLocal.SelectedValue); usuario.Contacto.Direccion.CP = txtBoxCP.Text; if (usuario.ID != 0) { usuarioNegocio.ModificarUsuario(usuario); } else { if (usuarioNegocio.BuscarEmail(txtBoxEmail.Text)) { lblEmailExistente.Visible = true; lblEmailExistente.Text = "Email existente en BBDD, por favor ingresá otro."; txtBoxEmail.Text = ""; } else if (usuarioNegocio.BuscarUsuario(txtBoxUsuario.Text)) { lblUsuarioExistente.Visible = true; lblUsuarioExistente.Text = "El Usuario esta tomado, por favor ingresá otro."; txtBoxUsuario.Text = ""; } else { usuarioNegocio.AltaUsuario(usuario); } } ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalNuevoUsuario", "$('#modalNuevoUsuario').modal();", true); } catch (Exception ex) { throw ex; } } else { ScriptManager.RegisterStartupScript(Page, Page.GetType(), "modalErrorForm", "$('#modalErrorForm').modal();", true); } }