Beispiel #1
0
        public static List <PermisosDTO> GetAll()
        {
            string  query     = "select * from Tabla_Registro_Permisos_Perfil";
            Helpers h         = new Helpers();
            var     lPermisos = h.GetAllParametized(query, new PermisosDTO());
            var     lModulos  = ModuloDAO.GetAll();

            foreach (var y in lPermisos)
            {
                y.oneModulo = lModulos.Single(x => x.Id_Modulo == y.Id_Modulo);
            }
            return(lPermisos);
        }
Beispiel #2
0
        public void Create(PerfilDTO onePerfil)
        {
            string  query = "insert into Tabla_Catalogo_Perfil (Descripcion_Perfil, Estatus_Perfil)values(@Descripcion_Perfil, @Estatus_Perfil)";
            Helpers h     = new Helpers();

            h.ExecuteNonQueryParam(query, onePerfil);
            var         lastPerfil = GetLast();
            var         lModulos   = ModuloDAO.GetAll();
            PermisosDAO insert     = new PermisosDAO();

            foreach (var y in lModulos)
            {
                PermisosDTO onePermiso = new PermisosDTO();
                onePermiso.Id_Modulo = y.Id_Modulo;
                onePermiso.Id_Perfil = lastPerfil.Id_Perfil;
                insert.Insert(onePermiso);
            }
        }