protected void LoginButton_Click(object sender, EventArgs e) { UsuarioLogic oNegocio = new UsuarioLogic(); try { if (oNegocio.UsuarioValidar(txtUsuario.Text, txtContrasenia.Text)) { Usuario oUsuario = oNegocio.GetOnePorUsuario(txtUsuario.Text)[0]; if (oUsuario.Habilitado) { Session["usuario"] = oUsuario.NombreUsuario; Page.Response.Redirect("PrincipalForm.aspx"); } else { this.errorLogin.Text = "Usuario Bloqueado!! Comuniquese con el Administrador del sistema."; } } else { this.errorLogin.Text = "Usuario y/o Contraseña incorrecto. Por favor, intente nuevamente."; //Page.Response.Write("Usuario y/o Contraseña incorrecto. Por favor, intente nuevamente."); } } finally { oNegocio = null; } }
private void btnIngresar_Click(object sender, EventArgs e) { UsuarioLogic oNegocio = new UsuarioLogic(); try { if (oNegocio.UsuarioValidar(txtUsuario.Text, txtContrasenia.Text)) //Valido Nombre Usuario y Pass { Usuario oUsuario = oNegocio.GetOnePorUsuario(txtUsuario.Text)[0]; //Otengo el usuario validado if (oUsuario.Habilitado) //Verifico que el usuario este habilitado { int tipoUsuario = oNegocio.GetTipoUsuario(oUsuario.Nombre, oUsuario.Apellido); //Obtengo el tipo de Usuario if (tipoUsuario == (int)Persona.TiposPersonas.Administrador) //Compruebo si es Administrador { oUsuario = null; this.Hide(); PrincipalForm ofrmPrincipal = new PrincipalForm(this); ofrmPrincipal.ShowDialog(); this.Close(); } else { oUsuario = null; this.Hide(); MainForm ofrmMain = new MainForm(); ofrmMain.personalizarMain(txtUsuario.Text); ofrmMain.ShowDialog(); this.Close(); } } else { MessageBox.Show("Usuario Bloqueado!! Comuniquese con el Administrador del sistema.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Usuario y/o Contraseña incorrecto. Por favor, intente nuevamente.", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Warning); txtUsuario.Focus(); } } finally { oNegocio = null; } }