////////////////////////////////////////private Business.Entities.Usuario _Usuario; ////////////////////////////////////////public Business.Entities.Usuario Usuario ////////////////////////////////////////{ //////////////////////////////////////// get { return _Usuario; } //////////////////////////////////////// set { _Usuario = value; } ////////////////////////////////////////} #endregion #region Metodos public void ValidaIngreso() { UsuarioLogic ul = new UsuarioLogic(); try { if (ValidaCampos()) { string usuario = textBox_Usuario.Text; string contrasenia = textBox_Contrasenia.Text; UsuarioLogueado = new Business.Entities.Usuario(); UsuarioLogueado = ul.GetLoggedUser(usuario, contrasenia); if (UsuarioLogueado != null && UsuarioLogueado.NombreUsuario == usuario && UsuarioLogueado.Clave == contrasenia) { this.DialogResult = DialogResult.OK; } else { MessageBox.Show("Usuario y/o contraseña incorrectos", "Verifique sus datos" , MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Debe ingresar un usuario y una contraseña para poder ingresar al sistema", "Por favor, complete los campos" , MessageBoxButtons.OK, MessageBoxIcon.Information); } }catch (Exception ex) { MessageBox.Show("Error al ingresar al sistema \n" + ex, "Error en login" , MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void btnIngresar_Click(object sender, EventArgs e) { UsuarioLogic ul = new UsuarioLogic(); try { //Validar nombre de usuario y contraseña string usuario = txtUsuario.Text; string contrasenia = txtClave.Text; Usuario UsuarioLogueado; //= new Usuario(); UsuarioLogueado = ul.GetLoggedUser(usuario, contrasenia); if (UsuarioLogueado != null && UsuarioLogueado.NombreUsuario == usuario && UsuarioLogueado.Clave == contrasenia) { Session["UsuarioLogueado"] = UsuarioLogueado; Session["IDUsuarioLogueado"] = UsuarioLogueado.ID; Response.Redirect("/Default.aspx"); } else { Response.Write("Usuario y/o contraseña incorrectos"); } } catch (Exception ex) { Response.Write("<script>alert('Error al ingresar al sistema \n' +" + ex + ")</script>"); } }