Beispiel #1
0
 public void agregarRelacion(long IdCatalogoPK, long IdCatalogoFK)
 {
     using (db = new DMS.db.DB_DMsEntities())
     {
         db.RelacionCatalogos_INS(IdCatalogoPK, IdCatalogoFK, true);
     }
 }
Beispiel #2
0
        public List <object> columnasParaAsignarComoFK(long IdRelacionCatalogo)
        {
            List <Object> result = new List <object>();

            using (db = new DMS.db.DB_DMsEntities())
            {
                result = (from da in db.CatalogoCamposParaAsignarFK(IdRelacionCatalogo)
                          select da).ToList().Cast <Object>().ToList();
            }

            return(result);
        }
Beispiel #3
0
        public void agregarRelacionColumna(long IdRelacionCatalogo, long CatalogoCampoIdPK, long?CatalogoCampoIdFK)
        {
            using (db = new DMS.db.DB_DMsEntities())
            {
                var datos = (from da in db.RelacionCatalogoCampos
                             where da.IdRelacionCatalogo == IdRelacionCatalogo &&
                             da.CatalogoCampoIdPK == CatalogoCampoIdPK
                             select da).FirstOrDefault();


                datos.CatalogoCampoIdFK = CatalogoCampoIdFK;
                db.SaveChanges();
            }
        }
Beispiel #4
0
        public List <object> obtenerTablasRelacionadas(long IdCatalogoFK)
        {
            List <Object> resultado = new List <object>();

            using (db = new DMS.db.DB_DMsEntities())
            {
                resultado = (from da in db.RelacionCatalogoCampos_Get(IdCatalogoFK)
                             select new {
                    da.IdRelacionCatalogo,
                    da.ValorMostrarCatalogo
                }
                             ).ToList().Distinct().Cast <Object>().ToList();
            }

            return(resultado);
        }
        public List <TipoCategoria> tiposCategoria()
        {
            List <TipoCategoria> result = new List <TipoCategoria>();

            using (db = new DMS.db.DB_DMsEntities())
            {
                result = (from da in db.CAT_Categoria
                          select new TipoCategoria
                {
                    Codigo = da.IdCategoria,
                    Nombre = da.Nombre,
                    EsquemaFisico = da.Esquema
                }).ToList();
            }

            return(result);
        }
        public TipoCategoria tiposCategoriaId(int id)
        {
            TipoCategoria result = new TipoCategoria();

            using (db = new DMS.db.DB_DMsEntities())
            {
                result = (from da in db.CAT_Categoria
                          where da.IdCategoria == id
                          select new TipoCategoria
                {
                    Codigo = da.IdCategoria,
                    Nombre = da.Nombre,
                    EsquemaFisico = da.Esquema
                }).ToList().FirstOrDefault();
            }

            return(result);
        }
Beispiel #7
0
        public List <object> obtenerColumnasTablasRelacionadas(long IdCatalogoFK, long vIdRelacionCatalogo)
        {
            List <Object> resultado = new List <object>();

            using (db = new DMS.db.DB_DMsEntities())
            {
                resultado = (from da in db.RelacionCatalogoCampos_Get(IdCatalogoFK)
                             where da.IdRelacionCatalogo == vIdRelacionCatalogo
                             select new
                {
                    da.CatalogoCampoId,
                    da.ValorMostrarCampo,
                    da.CatalogoCampoIdFK,
                    da.TipoDato,
                    da.Precision,
                    da.Tamanio,
                    da.IdRelacionCatalogo
                }
                             ).ToList().Distinct().Cast <Object>().ToList();
            }

            return(resultado);
        }