private void button1_Click(object sender, EventArgs e)
        {
            CN_Usuario    objCOnsulta = new CN_Usuario();
            SqlDataReader Loguear;

            objCOnsulta.Usuario    = txtUsuario.Text;
            objCOnsulta.Contraseña = txtContrasea.Text;
            Loguear = objCOnsulta.IniciarSesion();
            if (Loguear.Read() == true)
            {
                this.Hide();
                MessageBox.Show("Bienvenido");
            }
        }
        private void bunifuThinButton21_Click(object sender, EventArgs e)
        {
            SplashScreen mp = new SplashScreen();

            CN_Usuario    objCOnsulta = new CN_Usuario();
            SqlDataReader Loguear;

            objCOnsulta.Usuario    = txtUsuario.Text;
            objCOnsulta.Contraseña = txtContrasea.Text;
            Loguear = objCOnsulta.IniciarSesion();
            if (Loguear.Read() == true)
            {
                mp.Show();
                this.Hide();
            }
            mp.Show();
            this.Hide();
        }
Beispiel #3
0
        protected void btnIngresar_Click(object sender, EventArgs e)
        {
            CN_Usuario         objetoCN = new CN_Usuario();
            List <Tbl_Usuario> usu      = new List <Tbl_Usuario>();

            string Usuario     = txtUsuario.Text.Trim();
            string Contrasenia = txtContrasenia.Text.Trim();

            usu = objetoCN.ValidarUsuario(Usuario);                 //Validar Usuario si Existe

            if (usu.Count > 0)                                      //Usuario Existe
            {
                usu = objetoCN.IniciarSesion(Usuario, Contrasenia); //Validar Usuario y Contrasenia

                if (usu.Count > 0)                                  //Contrasenia Correcta
                {
                    string NombreUsuario       = null;
                    string RolUsuario          = null;
                    string IdUsuario           = null;
                    string RecuperoContrasenia = null;

                    txtUsuario.Text     = "";//Vaciar Campos
                    txtContrasenia.Text = "";

                    foreach (var item in usu) //LLenar datos de la BDD a variables
                    {
                        NombreUsuario       = item.nombre_usu;
                        RolUsuario          = item.rol_usu.ToString();
                        IdUsuario           = item.id_usuario.ToString();
                        RecuperoContrasenia = item.recupero_contrasenia_usu.ToString();
                    }

                    Session["Codigo"]  = IdUsuario;
                    Session["Usuario"] = NombreUsuario; //Asignar valor a las variables
                    Session["Rol"]     = RolUsuario;

                    if (RecuperoContrasenia == "1")
                    {
                        Response.Redirect("RestablecerContrasenia.aspx");
                    }
                    else
                    {
                        Response.Redirect("Inicio.aspx");
                    }
                }
                else
                {
                    Mensaje = "Contrasenia Incorrecta";
                    ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[0] + "');", true);

                    Intentos = (Contador) + ((Convert.ToInt32(Session["ContadorIntentos"])));


                    if (Intentos == 3)
                    {
                        Mensaje = "Haz Excedido el Limite de Intentos.";
                        string AlertaTimeout = " function () { MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "'); } ";
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta2", "setTimeout(" + AlertaTimeout + " ,2000)", true);
                    }
                    else
                    {
                        //Hacer Conteo de Intentos
                        Mensaje = "Intento Numero: " + Intentos.ToString();

                        string AlertaTimeout = " function () { MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "'); } ";
                        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta3", "setTimeout(" + AlertaTimeout + " ,2000)", true);

                        Session["Intentos"] = Intentos;
                    }
                }
            }
            else
            {
                Mensaje = "El Usuario no Existe";
                ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "MostrarAlerta", "MostrarAlerta('" + Mensaje + "','" + TipoAlerta[2] + "');", true);
            }
        }