Exemple #1
0
        public String RP_Peticiones_ItemCommand(Object Session, String CommandArgument, String CommandName)
        {
            int       resultado;
            DBEmpresa daoEmpresa = new DBEmpresa();
            DataTable Empresa    = (DataTable)Session;

            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            if (CommandName.Equals("Aceptar"))
            {
                resultado = daoEmpresa.AprobarVenta(int.Parse(CommandArgument), Empresa.Rows[0]["nomEmpresa"].ToString());
                if (resultado == 1)
                {
                    return("Inventario Insuficiente,0");
                    //Modal("Inventario Insuficiente");
                }
                else
                {
                    return("Transaccion Exitosa,PeticionesCompra.aspx");
                    //Modal("Transaccion Exitosa");
                    //Response.Redirect(Request.Url.AbsoluteUri);
                }
            }
            if (CommandName.Equals("Declinar"))
            {
                daoEmpresa.RechazarVenta(int.Parse(CommandArgument), Empresa.Rows[0]["nomEmpresa"].ToString());
                return("4,PeticionesCompra.aspx");
                //Response.Redirect(Request.Url.AbsoluteUri);
            }
            return("0,0");
        }
Exemple #2
0
        public DataTable RP_VentasReali(String CommandArgument)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();

            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            return(daoEmpresa.PeticionCompra(int.Parse(CommandArgument.ToString())));
        }
Exemple #3
0
        public Boolean Validar_Existencia_Correo(String correo)
        {
            DBEmpresa db = new DBEmpresa();

            //DDAOEmpresa db = new DDAOEmpresa();
            return(db.ExistenciaCorreo(correo));
        }
Exemple #4
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);
        }
Exemple #5
0
        public U_aux_PerfilEmp ModificarDatos(DataTable Empresa, String tb_correo, String tb_nombre, String tb_nit, String tb_telefono, String tb_direccion, String urlRedir)
        {
            U_aux_PerfilEmp response = new U_aux_PerfilEmp();
            DBEmpresa       daoEmp   = new DBEmpresa();

            //DDAOEmpresa envio = new DDAOEmpresa();
            if (Empresa.Rows[0]["correoEmpresa"].ToString() != tb_correo)
            {
                if (daoEmp.ExistenciaCorreo(tb_correo))
                {
                    //Modal("Correo Existente");
                    response.Mensage  = "Correo Existente";
                    response.Data     = Empresa;
                    response.Response = "0";
                    return(response);
                }
            }
            UEUEmpresa datos      = new UEUEmpresa();
            DBEmpresa  daoEmpresa = new DBEmpresa();

            datos.Nombre    = tb_nombre;
            datos.Nit       = tb_nit;
            datos.Numero    = tb_telefono;
            datos.Correo    = tb_correo;
            datos.Direccion = tb_direccion;
            datos.Id        = int.Parse(Empresa.Rows[0]["idEmpresa"].ToString());
            datos.ModifBy   = datos.Nombre;
            //envio.ModificarEmpresa(datos, datos.Nombre);
            daoEmpresa.update_Empresa(datos);
            this.login(tb_correo, Empresa.Rows[0]["passEmpresa"].ToString());
            response.Data     = this.login(tb_correo, Empresa.Rows[0]["passEmpresa"].ToString());
            response.Mensage  = "Actualizacion Exitosa";
            response.Response = urlRedir;
            return(response);
        }
Exemple #6
0
        public void btn_Calificar(DataTable Empresa, String TB_Calificacion, String TB_Comentario, String LB_Usuario, String LB_Venta)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();

            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            daoEmpresa.CalificarCliente(Double.Parse(TB_Calificacion), TB_Comentario, int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()), int.Parse(LB_Usuario), int.Parse(LB_Venta), Empresa.Rows[0]["nomEmpresa"].ToString());
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         DataTable dt = new DBEmpresa().DBGetObtieneEmpresaPorId(1);
     }
 }
Exemple #8
0
 //PUBLIC VOID CREAR EMPRESA
 public void CrearEmpresa(String nit, String nombre, String nomArchivo, String rutaArchivo, String numero,
                          String direccion, String correo, String contraseña, int idTipo, String fechaFin, String fechaIncio, int idTipoMemebresia, String modif, Boolean data)
 {
     if (data)
     {
         //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
         UEUEmpresa EU_Empresa = new UEUEmpresa();
         EU_Empresa.Nit             = nit;
         EU_Empresa.Nombre          = nombre;
         EU_Empresa.NomArchivo      = nomArchivo;
         EU_Empresa.RutaArchivo     = rutaArchivo;
         EU_Empresa.Numero          = numero;
         EU_Empresa.Direccion       = direccion;
         EU_Empresa.Correo          = correo;
         EU_Empresa.Contraseña      = contraseña;
         EU_Empresa.IdTipo          = idTipo;
         EU_Empresa.FechaFin        = DateTime.Parse(fechaFin);
         EU_Empresa.FechaInicio     = DateTime.Parse(fechaIncio);
         EU_Empresa.IdTipoMembresia = idTipoMemebresia;
         EU_Empresa.ModifBy         = modif;
         DBEmpresa daoEmpresa = new DBEmpresa();
         daoEmpresa.InsertarEmpresa(EU_Empresa);
         //DAO_Empresa.CrearEmpresa(EU_Empresa, modif);
     }
 }
Exemple #9
0
        public DataTable MostrarArchivos(String nit)
        {
            DBEmpresa  daoEmpresa = new DBEmpresa();
            UEUEmpresa EU_Empresa = new UEUEmpresa();

            EU_Empresa.Nit = nit;
            DataTable Archivos = daoEmpresa.MostrarArchivos(EU_Empresa);

            return(Archivos);
        }
Exemple #10
0
        public String traer_old_pass_empresa(int id)
        {
            UEUEmpresa emp = new UEUEmpresa();

            emp.Id = id;
            DBEmpresa  daoEmpre = new DBEmpresa();
            UEUEmpresa res      = daoEmpre.traer_empresa_actual(emp);

            return(res.Contraseña);
        }
Exemple #11
0
        //UPDATE PICTURE
        private void CambiarFoto(String nit, String nomArchivo, String modif)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();
            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            UEUEmpresa EU_Empresa = new UEUEmpresa();

            EU_Empresa.Nit        = nit;
            EU_Empresa.NomArchivo = nomArchivo;
            daoEmpresa.CambiarFoto(EU_Empresa, modif);
        }
 public String load_companies()
 {
     try
     {
         DBEmpresa daoEmpresa = new DBEmpresa();
         return(JsonConvert.SerializeObject(daoEmpresa.get_active_comp()));
     }catch (Exception ex) {
         return("Ha Ocurrido Un Error Inesperado" + ex.Message);
     }
 }
Exemple #13
0
        private void subir_file(String nit, String nombreArchivo, String rutaArchivo, String modif)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();
            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            UEUEmpresa EU_Empresa = new UEUEmpresa();

            EU_Empresa.Nit         = nit;
            EU_Empresa.RutaArchivo = rutaArchivo;
            EU_Empresa.NomArchivo  = nombreArchivo;
            daoEmpresa.SubirArchivo(EU_Empresa, modif);
        }
Exemple #14
0
        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);

            return(Datos);
        }
        //INSERTAR COMENTARIO
        public void insertar_Comentario(string info, int id_empresa, string nomUser, string correoUser)
        {
            UEUComentEmpres coment = new UEUComentEmpres();

            coment.IdEmpres   = id_empresa;
            coment.Comentario = info;
            coment.CorreoUser = correoUser;
            coment.NomUser    = nomUser;
            DBEmpresa daoEmpresa = new DBEmpresa();

            daoEmpresa.CrearComentario(coment);
        }
Exemple #16
0
 public string registrar_Empresa(UEUEmpresa emp)
 {
     try
     {
         DBEmpresa daoEmpr = new DBEmpresa();
         daoEmpr.InsertarEmpresa(emp);
         return("Registro Satisfactorio");
     }
     catch (System.Exception ex)
     {
         return("Hay Ocurrido Un Error Inesperado" + ex.Message);
     }
 }
Exemple #17
0
        private void CambiarContraseña(String nit, String contraseña, String modif, String id_emp)
        {
            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            UEUEmpresa EU_Empresa = new UEUEmpresa();

            EU_Empresa.Nit        = nit;
            EU_Empresa.Id         = int.Parse(id_emp);
            EU_Empresa.Contraseña = contraseña;
            //CAMBIAR POR EL NUEVO METODO
            DBEmpresa daoEmp = new DBEmpresa();

            EU_Empresa.ModifBy = modif;
            daoEmp.actualizar_contrasena_empresa(EU_Empresa);
            //DAO_Empresa.CambiarContraseña(EU_Empresa, modif);
        }
Exemple #18
0
        public void cerrar_session_empresa(DataTable sesion)
        {
            //DDAOEmpresa DB = new DDAOEmpresa();
            DBEmpresa  daoEmp = new DBEmpresa();
            UEUEmpresa data   = new UEUEmpresa();
            int        ID     = int.Parse(sesion.Rows[0]["idEmpresa"].ToString());

            data.Id = ID;
            //int Session = DB.GET_NUM_SESSION(data);
            int Session = daoEmp.get_sessions(data.Id);

            Session        = Session - 1;
            data.Sessiones = Session;
            //DB.ActualizarSesion(data);
            daoEmp.update_session(data);
        }
Exemple #19
0
        public String enProceso_ItemCommand(String CommandName, String CommandArgument, DataTable Empresa)
        {
            String respo;

            if (CommandName.Equals("Cancelar"))
            {
                DBEmpresa daoEmpresa = new DBEmpresa();
                //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
                daoEmpresa.RechazarVenta(int.Parse(CommandArgument.ToString()), Empresa.Rows[0]["nomEmpresa"].ToString());
                //Response.Redirect(Request.Url.AbsoluteUri);
                respo = "PeticionesCompra.aspx";
                return(respo);
            }
            respo = "0";
            return(respo);
        }
Exemple #20
0
 //FUNCION DEL LOGOUT GENERAL
 public void log_out(Object Session, Object sesion)
 {
     if (Session == null)
     {
         if (sesion != null)
         {
             DataTable Sess       = (DataTable)sesion;
             DBUsr     daoUsuario = new DBUsr();
             //DDAOUsuario DB = new DDAOUsuario();
             UEUsuario data = new UEUsuario();
             data.IdUsr     = int.Parse(Sess.Rows[0]["idUsuario"].ToString());
             data.Sessiones = daoUsuario.obtener_sessiones_abiertas(data.IdUsr);
             data.Sessiones = data.Sessiones - 1;
             // DB.actualizar_session(data);
             daoUsuario.update_session(data);
         }
         else
         {
         }
     }
     else
     {
         DataTable Sess = (DataTable)Session;
         if (Sess.Rows[0]["idTipo"].ToString() == "2")
         {
             //para la empresa
             DBEmpresa daoEmpresa = new DBEmpresa();
             //DDAOEmpresa db = new DDAOEmpresa();
             UEUEmpresa data = new UEUEmpresa();
             data.Id        = int.Parse(Sess.Rows[0]["idEmpresa"].ToString());
             data.Sessiones = daoEmpresa.get_sessions(data.Id);
             data.Sessiones = data.Sessiones - 1;
             daoEmpresa.update_session(data);
         }
         else
         {
             //para el usuario
             //DDAOUsuario DB = new DDAOUsuario();
             DBUsr     daoUsuario = new DBUsr();
             UEUsuario data       = new UEUsuario();
             data.IdUsr     = int.Parse(Sess.Rows[0]["idUsuario"].ToString());
             data.Sessiones = daoUsuario.obtener_sessiones_abiertas(data.IdUsr);
             data.Sessiones = data.Sessiones - 1;
             daoUsuario.update_session(data);
         }
     }
 }
Exemple #21
0
        public U_aux_PeticionesCompra page_load(bool postback, Object Session)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();
            //DDAOEmpresa DAO_Empresa = new DDAOEmpresa();
            U_aux_PeticionesCompra response = new U_aux_PeticionesCompra();

            if (!postback)
            {
                if (Session == null)
                {
                    response.Redireccion = "LoginUsr.aspx";
                    return(response);
                    //Response.Redirect("LoginUsr.aspx");
                }
                DataTable Empresa = (DataTable)Session;
                if (Empresa.Rows[0]["idTipo"].ToString() != "2")
                {
                    response.Redireccion = "LoginUsr.aspx";
                    return(response);
                    //Response.Redirect("LoginUsr.aspx");
                }
                if (int.Parse(Empresa.Rows[0]["estadoEmpresa"].ToString()) != 1)
                {
                    response.Redireccion = "PerfilEmpresa.aspx";
                    return(response);
                    //Response.Redirect("PerfilEmpresa.aspx");
                }
                DataTable Productos = daoEmpresa.PeticionesCompra(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()));
                response.Producto = Productos;
                DataTable productos2 = new DataTable();
                productos2         = daoEmpresa.PeticionesEnProceso(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()));
                response.Producto2 = productos2;
                DataTable productos3 = new DataTable();
                productos3         = daoEmpresa.PeticionesFinalizadas(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()));
                response.Producto3 = productos3;
                DataTable productos4 = new DataTable();
                productos4           = daoEmpresa.PeticionesHechas(int.Parse(Empresa.Rows[0]["idEmpresa"].ToString()));
                response.Producto4   = productos4;
                response.Redireccion = "0";
                return(response);
            }
            else
            {
                throw new System.ArgumentException("Valido");
            }
        }
Exemple #22
0
        public List <UEUComentEmpres> get_coment(int idEmpresa)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();

            return(daoEmpresa.get_coments(idEmpresa));
        }
Exemple #23
0
        public void delete_file(int id)
        {
            DBEmpresa daoEmpresa = new DBEmpresa();

            daoEmpresa.delete_file(id);
        }
Exemple #24
0
        //Nuevo Logging Reingeniado XD
        public U_aux_loggin Loggin(String seleccion, String email, String pass)
        {
            if (seleccion == "0")
            {
                DataTable Empresa = this.Login(email, pass);

                if (Empresa.Rows.Count > 0)
                {
                    //Retornar Datos
                    U_aux_loggin aux_log = new U_aux_loggin();
                    aux_log.Datos = Empresa;
                    //La Variable Empresa Va A Session Al Igual Que Su ID
                    aux_log.New_page      = "PerfilEmpresa.aspx";
                    aux_log.Modal_message = "Acceso Concebido";
                    aux_log.Id_empresa    = Empresa.Rows[0]["idEmpresa"].ToString();
                    //actualizar sesion
                    DBEmpresa daoEmpresa = new DBEmpresa();
                    //DDAOEmpresa DB = new DDAOEmpresa();
                    int sess = int.Parse(Empresa.Rows[0]["Sesiones_Abiertas"].ToString());
                    if (int.Parse(Empresa.Rows[0]["intentos"].ToString()) >= 3)
                    {
                        aux_log.New_page      = "LoginUsr.aspx";
                        aux_log.Modal_message = "Has Excedido El Numero De Intentos De Loggin Intentalo A Las " + Empresa.Rows[0]["fin_bloqueo"].ToString();
                        aux_log.Datos         = null;
                        aux_log.Id_empresa    = null;
                        return(aux_log);
                    }
                    if (sess < 3)
                    {
                        //llamar db
                        UEUEmpresa emp = new UEUEmpresa();
                        emp.Id        = int.Parse(Empresa.Rows[0]["idEmpresa"].ToString());
                        emp.Sessiones = sess + 1;
                        Empresa.Rows[0]["Sesiones_Abiertas"] = emp.Sessiones;
                        daoEmpresa.update_session(emp);
                    }
                    else
                    {
                        aux_log.New_page      = "LoginUsr.aspx";
                        aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas";
                        aux_log.Datos         = null;
                        aux_log.Id_empresa    = null;
                    }
                    return(aux_log);
                }
                else
                {
                    //Retornar Datos
                    U_aux_loggin aux_log = new U_aux_loggin();
                    aux_log.Modal_message = "La contraseña y/o el correo no coinciden.";
                    return(aux_log);
                }
            }
            else
            {
                //DDAOUsuario login = new DDAOUsuario();
                UEUsuario user   = new UEUsuario();
                DBUsr     db_usr = new DBUsr();
                user.PassUsr   = pass;
                user.CorreoUsr = email;
                //LOGGING ANTIGUO
                DataTable datos = db_usr.loggin_user(user);
                if (datos.Rows.Count > 0)
                {
                    if ((seleccion == "2") && (datos.Rows[0]["idTipo"].ToString() == "1"))
                    {
                        U_aux_loggin aux_log = new U_aux_loggin();
                        aux_log.Datos         = datos;
                        aux_log.Modal_message = "Bienvenido de nuevo administrador!";
                        aux_log.New_page      = "PrincipalAdministrador.aspx";
                        int sess = int.Parse(datos.Rows[0]["Sesiones_Abiertas"].ToString());
                        //actualizar sesion
                        if (sess < 1)
                        {
                            //llamar db
                            UEUsuario usr     = new UEUsuario();
                            DBUsr     daoUser = new DBUsr();
                            //DDAOUsuario db = new DDAOUsuario();
                            usr.IdUsr     = int.Parse(datos.Rows[0]["idUsuario"].ToString());
                            usr.Sessiones = sess + 1;
                            daoUser.update_session(usr);
                            //REVISAR EL ULTIMO REPORTE DE LA SESSION PARA ELIMINAR EL REGISTRO SIEMPRE Y CUANDO HAYA PASADO MUCHO TIEMPO
                            update_session_usr(datos.Rows[0]["idUsuario"].ToString());
                        }
                        else
                        {
                            //MODIFICAR ESTO EN CASO DE QUE EL REPORTE SEA DEMASIADO TARDIO
                            bool ayu = update_session_usr(datos.Rows[0]["idUsuario"].ToString());
                            if (ayu)
                            {
                                return(aux_log);
                            }
                            aux_log.New_page      = "LoginUsr.aspx";
                            aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas";
                            aux_log.Datos         = null;
                            aux_log.Id_empresa    = null;
                        }

                        return(aux_log);
                    }
                    else if (int.Parse(datos.Rows[0]["estadoUsuario"].ToString()) == 0)
                    {
                        U_aux_loggin aux_log = new U_aux_loggin();
                        if (int.Parse(datos.Rows[0]["intentos"].ToString()) >= 3)
                        {
                            //NO LOGGUEAR
                            aux_log.New_page      = "LoginUsr.aspx";
                            aux_log.Modal_message = "Has Excedido el numero de intentos de logueo intentalo a las " + datos.Rows[0]["fin_bloqueo"];
                            aux_log.Datos         = null;
                            aux_log.Id_empresa    = null;
                            return(aux_log);
                        }
                        user.IdUsr            = int.Parse(datos.Rows[0]["idUsuario"].ToString());
                        aux_log.Modal_message = "Qué bueno que regreses!";
                        db_usr.bloquear_cuenta(user, 1, "");
                        datos            = db_usr.loggin_user(user);
                        aux_log.Datos    = datos;
                        aux_log.New_page = "Home.aspx";
                        int sess = int.Parse(datos.Rows[0]["Sesiones_Abiertas"].ToString());
                        //actualizar sesion
                        if (sess < 3)
                        {
                            //ACTUALIZAR LAS SESSIONES
                            update_session_usr(datos.Rows[0]["idUsuario"].ToString());
                            //llamar db
                            UEUsuario usr = new UEUsuario();
                            DBUsr     db  = new DBUsr();
                            //DDAOUsuario db = new DDAOUsuario();
                            usr.IdUsr     = int.Parse(datos.Rows[0]["idUsuario"].ToString());
                            usr.Sessiones = sess + 1;
                            db.update_session(usr);
                        }
                        else
                        {
                            //VERIFICAR SI LAS SESIONES AUN SON VALIDAS
                            bool ayu = update_session_usr(datos.Rows[0]["idUsuario"].ToString());
                            if (ayu)
                            {
                                return(aux_log);
                            }
                            aux_log.New_page      = "LoginUsr.aspx";
                            aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas";
                            aux_log.Datos         = null;
                            aux_log.Id_empresa    = null;
                        }

                        return(aux_log);
                    }
                    else if (int.Parse(datos.Rows[0]["estadoUsuario"].ToString()) == 1 && datos.Rows[0]["idTipo"].ToString() == "3")
                    {
                        String test = datos.Rows[0]["idUsuario"].ToString();
                        if ((seleccion == "2") && (datos.Rows[0]["idTipo"].ToString() == "3"))
                        {
                            U_aux_loggin aux_log = new U_aux_loggin();
                            aux_log.Datos         = null;
                            aux_log.Modal_message = "Esta Ingresando Desde Un Rol Que No Le Corresponde";
                            aux_log.New_page      = "Home.aspx";
                            return(aux_log);
                        }
                        else
                        {
                            U_aux_loggin aux_log = new U_aux_loggin();
                            aux_log.Datos         = datos;
                            aux_log.Modal_message = "Bienvenido De Nuevo Es Un Placer Volver A Verte";
                            aux_log.New_page      = "Home.aspx";
                            int sess = int.Parse(datos.Rows[0]["Sesiones_Abiertas"].ToString());
                            if (int.Parse(datos.Rows[0]["intentos"].ToString()) >= 3)
                            {
                                //DEBO RETORNAR NULOS Y UN MENSAJE DE ERROR
                                aux_log.New_page      = "LoginUsr.aspx";
                                aux_log.Modal_message = "Tu Cuenta Ha Tenido Demasiados Intentos Erroneo Intentalo a Las " + datos.Rows[0]["fin_bloqueo"].ToString();
                                aux_log.Datos         = null;
                                aux_log.Id_empresa    = null;
                                return(aux_log);
                            }
                            //actualizar session
                            if (sess < 3)
                            {
                                //llamar db
                                UEUsuario usr = new UEUsuario();
                                DBUsr     db  = new DBUsr();
                                //DDAOUsuario db = new DDAOUsuario();
                                usr.IdUsr     = int.Parse(datos.Rows[0]["idUsuario"].ToString());
                                usr.Sessiones = sess + 1;
                                db.update_session(usr);
                                update_session_usr(datos.Rows[0]["idUsuario"].ToString());
                            }
                            else
                            {
                                bool ayu = update_session_usr(datos.Rows[0]["idUsuario"].ToString());
                                if (ayu)
                                {
                                    return(aux_log);
                                }
                                aux_log.New_page      = "LoginUsr.aspx";
                                aux_log.Modal_message = "Has Excedido el numero de sesiones abiertas";
                                aux_log.Datos         = null;
                                aux_log.Id_empresa    = null;
                            }

                            return(aux_log);
                        }
                    }
                    else
                    {
                        U_aux_loggin aux_log = new U_aux_loggin();
                        aux_log.Modal_message = "Estas bloqueado por un tiempo, regresa cuando acabe tu sansion.";
                        return(aux_log);
                    }
                }
                else
                {
                    DBUsr db = new DBUsr();
                    //DDAOUsuario db = new DDAOUsuario();
                    DataTable data = db.GET_USER(email);
                    if (data.Rows.Count > 0)
                    {
                        //AUMENTAR BLOQUEO
                        DateTime hora_incio = DateTime.Now;
                        DateTime hora_fin   = hora_incio.AddMinutes(30);
                        int      intentos   = int.Parse(data.Rows[0]["intentos"].ToString());
                        intentos = intentos + 1;
                        db.UPDATE_BLOQUEO(email, hora_incio, hora_fin, intentos);
                    }
                    U_aux_loggin aux_log = new U_aux_loggin();
                    aux_log.Modal_message = "La contraseña y/o el correo no coinciden.";
                    return(aux_log);
                }
            }
        }