Ejemplo n.º 1
0
        //FUNCION AUXILIAR
        private DataTable Login(String correo, String contraseña)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();
            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            UEUEmpresa EU_Empresa = new UEUEmpresa();

            EU_Empresa.Correo     = correo;
            EU_Empresa.Contraseña = contraseña;
            DataTable Datos = daoEmpresa.LoginEmpresa(EU_Empresa);
            //Codigo Nuevo Para El Caso Del Bloqueo
            DataTable res = daoEmpresa.GET_EMP(correo);

            if (Datos.Rows.Count <= 0)
            {
                if (res.Rows.Count > 0)
                {
                    //AUMENTAR INTENTOS
                    int intentos = int.Parse(res.Rows[0]["intentos"].ToString());
                    intentos = intentos + 1;
                    DateTime hora_inicio = DateTime.Now;
                    DateTime hora_fin    = hora_inicio.AddMinutes(30);
                    daoEmpresa.UPDATE_BLOQUEO(correo, hora_inicio, hora_fin, intentos);
                }
            }
            return(Datos);
        }