예제 #1
0
        public static Boolean isValidUser(String User, String Password, out UserData ud)
        {
            ud = new UserData();
              Hashtable uData = null;
              bool isValidUser = ADM_DAL.dsSYS.isValidUserForAppplication(User, Password, ConfigurationManager.AppSettings["ApplicationId"], out uData);

              if (uData != null && isValidUser)
              {
            ud.CiaName = (string)uData["cia"];
            ud.CiaId = Convert.ToDecimal(uData["ciaId"]);

            ud.Persona = (string)uData["persona"];
            ud.PersonaId = Convert.ToDecimal(uData["personaId"]);

            ud.UserRolName = (string)uData["rol"];
            ud.UserRolNameId = (string)uData["rolId"];

            ud.UserName = (string)uData["usuario"];
            ud.UserId = Convert.ToDecimal(uData["usuarioId"]);

            return true;
              }

              ud = null;

              return false;
        }
예제 #2
0
        public static Boolean isValidUser(String User, String Password, out UserData ud)
        {
            //ud = null;
              //bool isValidUser = ADM_DAL.SecurityManager.isValidUserForSystem(User,Password,"CARCHECK_APP") {
              // if ( isValidUser ) {
              //    ud = new UserData();
              // }

              //

              ud = new UserData();
              ud.CiaId = 38;
              ud.CiaName = "Clave-1";
              ud.Persona = "Emanuel Soto Huerta";
              ud.UserId = 3;
              ud.PersonaId = 67;
              ud.UserName = "******";

              ud.UserRolName = "ADMINISTRADOR_CCK";

              return true;
        }
예제 #3
0
        public static decimal SolicitudCreateNew(UserData ud)
        {
            decimal? solicitudId = -1;
              dsSolicitudTableAdapters.SolicitudInspeccionListaTableAdapter insertNuevo = new dsSolicitudTableAdapters.SolicitudInspeccionListaTableAdapter();

              insertNuevo.SolicitudNuevoInsert(ref solicitudId, ud.UserId, ud.UserName);

              if (solicitudId != null)
              {
            return solicitudId.Value;
              }
              else
              {
            return -1;
              }
        }
예제 #4
0
 public static bool hasPermision(UserData ud, String funcionalidadId)
 {
     if (ud == null) return false;
       return ADM_DAL.dsSYS.hasPermission(Convert.ToInt32(ud.UserId), funcionalidadId, ConfigurationManager.AppSettings["ApplicationId"]);
 }