Ejemplo n.º 1
0
        ////////////////////////////////////////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);
            }
        }
Ejemplo n.º 2
0
        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>");
            }
        }