示例#1
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);
        }
示例#2
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);
         }
     }
 }