Ejemplo n.º 1
0
        public DTOGrupo WCFObtenerGrupoPorId(int idGrupo)
        {
            Grupo    upGrupo = GestionTramites.ObtenerGrupoPorId(idGrupo);
            DTOGrupo gpo     = new DTOGrupo
            {
                Codigo = upGrupo.Codigo,
                Nombre = upGrupo.Nombre
            };

            return(gpo);
        }
Ejemplo n.º 2
0
        public bool WCFGuardarTxt_Tramites()
        {
            bool ret = false;

            GestionTramites.GenerarTxt_Tramites();
            if (File.Exists(@"C:\Users\Jessi\Desktop\Tramites.txt"))
            {
                ret = true;
            }
            return(ret);
        }
Ejemplo n.º 3
0
        /*
         * public List<EnumPerfil> WCFListarPerfiles => GestionTramites.RetornarPerfiles();
         *
         */
        /*    public List<DTOEnumPerfil> WCFListarPerfiles()
         *  {
         *      List<DTOEnumPerfil> perfilesDTO = new List<DTOEnumPerfil>();
         *      int i = 0;
         *      foreach (EnumPerfil p in Enum.GetValues(typeof(EnumPerfil)))
         *      {
         *          if (!(p == EnumPerfil.Anonimo || p == EnumPerfil.NoAutorizado))
         *          {
         *              DTOEnumPerfil DTOp = (DTOEnumPerfil)Enum.ToObject(typeof(DTOEnumPerfil), i);
         *              string uno = DTOp.ToString();
         *              string dos = p.ToString();
         *              if (uno.Equals(dos))
         *              {
         *                  perfilesDTO.Add(DTOp);
         *              }
         *          }
         *          i++;
         *      }
         *      return perfilesDTO;
         *  }
         */

        /*public List<DTOGrupo> WCFListarGrupoUsuario(int idUsuario)
         * {
         *  List<DTOGrupo> grupos = new List<DTOGrupo>();
         *  List<Grupo> listGrupos = Grupo.ListarTodosLosGruposDeUnUsuario(idUsuario);
         *  foreach (Grupo grupo in listGrupos)
         *  {
         *      DTOGrupo gpo = new DTOGrupo
         *      {
         *          Codigo = grupo.Codigo,
         *          Nombre = grupo.Nombre
         *      };
         *      grupos.Add(gpo);
         *  }
         *  return grupos;
         * }*/

        public DTOUsuario WCFObtenerUsuario(string email)
        {
            Usuario    obtenido = GestionTramites.ObtenerUsuarioPorEmail(email);
            DTOUsuario user     = new DTOUsuario
            {
                IdUsuario      = obtenido.IdUsuario,
                Email          = email,
                Password       = obtenido.Password,
                NombreCompleto = obtenido.NombreCompleto,
                TipoPerfil     = obtenido.TipoPerfil,
                Rol            = obtenido.Rol
            };

            return(user);
        }
Ejemplo n.º 4
0
        public List <DTOGrupo> WCFListarGrupoUsuario(int idUsuario)
        {
            List <DTOGrupo> grupos   = new List <DTOGrupo>();
            List <Grupo>    upGrupos = GestionTramites.ListarTodosLosGruposDeUnUsuario(idUsuario);

            foreach (Grupo grupo in upGrupos)
            {
                DTOGrupo gpo = new DTOGrupo
                {
                    Codigo = grupo.Codigo,
                    Nombre = grupo.Nombre
                };
                grupos.Add(gpo);
            }
            return(grupos);
        }
Ejemplo n.º 5
0
        public List <DTOGrupo> WCFGetGrupo()
        {
            List <DTOGrupo> grupos   = new List <DTOGrupo>();
            List <Grupo>    upGrupos = GestionTramites.ListarTodosLosGrupos();

            foreach (Grupo grupo in upGrupos)
            {
                DTOGrupo gpo = new DTOGrupo
                {
                    Codigo = grupo.Codigo,
                    Nombre = grupo.Nombre
                };
                grupos.Add(gpo);
            }
            return(grupos);
        }
Ejemplo n.º 6
0
        public List <DTOUsuario> WCFListarFuncionarios()
        {
            List <DTOUsuario> usuarios    = new List <DTOUsuario>();
            List <Usuario>    allUsuarios = GestionTramites.ListarTodosLosFuncionarios();

            foreach (Usuario all in allUsuarios)
            {
                DTOUsuario user = new DTOUsuario
                {
                    IdUsuario      = all.IdUsuario,
                    Email          = all.Email,
                    NombreCompleto = all.NombreCompleto,
                    Password       = "",
                    Rol            = all.Rol,
                    TipoPerfil     = all.TipoPerfil
                };
                usuarios.Add(user);
            }
            return(usuarios);
        }
Ejemplo n.º 7
0
 public List <int> WCFListarPerfiles()
 {
     return(GestionTramites.RetornarPerfiles());
 }
Ejemplo n.º 8
0
 public bool WCFAddUsuarioGrupo(int idUsuario, int idGrupo)
 {
     return(GestionTramites.AgregarUsuarioGrupo(idUsuario, idGrupo));
 }
Ejemplo n.º 9
0
 public void WCFEliminarGrupo(string nombreGrupo)
 {
     GestionTramites.EliminarGrupo(nombreGrupo);
 }