Пример #1
0
    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;
        }
    }
Пример #2
0
        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;
            }
        }