示例#1
0
        public Boolean Post(TipoVO _tipoVO)
        {
            Tipo _tipo = this.tipoUtility.convertVO2Entity(_tipoVO);

            using (var plantillaDB = new PlantillasDB())
            {
                _tipo = plantillaDB.Tipo.Add(_tipo);
                plantillaDB.SaveChanges();
            }
            return(true);
        }
        public ParametroVO Put(ParametroVO _parametroVO)
        {
            Parametro _parametro = this.parametroUtility.convertVO2Entity(_parametroVO);

            using (var plantillasDB = new PlantillasDB())
            {
                _parametro = plantillasDB.Parametros.Attach(_parametro);
                plantillasDB.Entry(_parametro).State = System.Data.Entity.EntityState.Modified;
                plantillasDB.SaveChanges();
            }
            return(this.parametroUtility.convertEntity2VO(_parametro));
        }
示例#3
0
        public PlantillaVO Post(PlantillaVO _plantillaVO)
        {
            Plantilla _plantilla = this.plantillaUtility.convertVO2Entity(_plantillaVO);

            using (var plantillasDB = new PlantillasDB())
            {
                _plantilla = plantillasDB.Plantillas.Add(_plantilla);
                plantillasDB.SaveChanges();
            }
            _plantillaVO = this.plantillaUtility.convertEntity2VO(_plantilla);
            return(_plantillaVO);
        }
示例#4
0
        public PlantillaVO Put(PlantillaVO _plantillaVO)
        {
            Plantilla _plantilla = this.plantillaUtility.convertVO2Entity(_plantillaVO);

            using (var plantillasDB = new PlantillasDB())
            {
                _plantilla = plantillasDB.Plantillas.Attach(_plantilla);
                plantillasDB.Entry(_plantilla).State = System.Data.Entity.EntityState.Modified;
                plantillasDB.SaveChanges();
            }
            _plantillaVO = this.plantillaUtility.convertEntity2VO(_plantilla);
            return(_plantillaVO);
        }
        public Boolean Delete(int _id)
        {
            using (var plantillasDB = new PlantillasDB())
            {
                Parametro p = plantillasDB.Parametros.Find(_id);

                plantillasDB.Parametros.Remove(p);

                plantillasDB.SaveChanges();
            }

            return(true);
        }
示例#6
0
        public Boolean Put(TipoVO _tipoVO)
        {
            Tipo _tipo = this.tipoUtility.convertVO2Entity(_tipoVO);

            using (var plantillaDB = new PlantillasDB())
            {
                _tipo = plantillaDB.Tipo.Attach(_tipo);
                plantillaDB.Entry(_tipo).State = System.Data.Entity.EntityState.Modified;
                plantillaDB.SaveChanges();
            }

            return(true);
        }
示例#7
0
        public Boolean Delete(int _id)
        {
            using (var plantillaDB = new PlantillasDB())
            {
                Tipo v = plantillaDB.Tipo.Find(_id);

                plantillaDB.Tipo.Remove(v);

                plantillaDB.SaveChanges();
            }

            return(true);
        }
        public ICollection <ParametroVO> GetParametrosByPlantillaId(int _id)
        {
            ICollection <ParametroVO> parametros = new List <ParametroVO>();

            using (var plantillasDB = new PlantillasDB())
            {
                String strQuery = String.Format("SELECT * FROM dbo.Parametroes WHERE plantillaID={0}", _id);
                ICollection <Parametro> parametrosEnt = plantillasDB.Parametros.SqlQuery(strQuery).ToList <Parametro>();
                parametros = this.parametroUtility.convertListEntity2VO(parametrosEnt);
            }

            return(parametros);
        }
示例#9
0
        public TipoVO Get(int _id)
        {
            Tipo   v = null;
            TipoVO vVO;

            using (var plantillaDB = new PlantillasDB())
            {
                v = plantillaDB.Tipo.Find(_id);

                vVO = this.tipoUtility.convertEntity2VO(v);
            }

            return(vVO);
        }
示例#10
0
        public ICollection <TipoVO> Lista()
        {
            using (var plantillasDB = new PlantillasDB())
            {
                var listaTipos = plantillaDB.Tipo.SqlQuery("SELECT * FROM dbo.Tipoes WHERE oculto=0").ToList <Tipo>();

                List <TipoVO> listaVO = listaTipos.ConvertAll <TipoVO>(delegate(Tipo t)
                {
                    return(this.tipoUtility.convertEntity2VO(t));
                });

                return(listaVO);
            }
        }
        public ICollection <ParametroVO> Lista()
        {
            using (var plantillasDB = new PlantillasDB())
            {
                var listaParametros = plantillasDB.Parametros.ToList <Parametro>();

                List <ParametroVO> listaVO = listaParametros.ConvertAll <ParametroVO>(delegate(Parametro p)
                {
                    return(this.parametroUtility.convertEntity2VO(p));
                });

                return(listaVO);
            }
        }
        public ParametroVO Get(int _id)
        {
            Parametro   p = null;
            ParametroVO pVO;

            using (var plantillasDB = new PlantillasDB())
            {
                p = plantillasDB.Parametros.Find(_id);

                pVO = this.parametroUtility.convertEntity2VO(p);
            }

            return(pVO);
        }
示例#13
0
        public PlantillaVO Get(int _id)
        {
            Plantilla   p = null;
            PlantillaVO pVO;

            using (var plantillaDB = new PlantillasDB())
            {
                p = plantillaDB.Plantillas.Find(_id);

                pVO = this.plantillaUtility.convertEntity2VO(p);
            }


            return(pVO);
        }
        public ParametroVO Post(ParametroVO _parametroVO)
        {
            Parametro _parametro = this.parametroUtility.convertVO2Entity(_parametroVO);

            using (var plantillasDB = new PlantillasDB())
            {
                if (_parametro.tipoID == 0)
                {
                    _parametro.Tipo   = plantillasDB.Tipo.SqlQuery("SELECT * FROM dbo.Tipoes WHERE tipo='TEXTO'").FirstOrDefault();
                    _parametro.tipoID = _parametro.Tipo.id;
                }
                _parametro = plantillasDB.Parametros.Add(_parametro);
                plantillasDB.SaveChanges();
            }
            return(this.parametroUtility.convertEntity2VO(_parametro));
        }
示例#15
0
 public PlantillaRepository(PlantillasDB _plantillaDB, IPlantillaUtility _plantillaUtility)
 {
     this.plantillaDB      = _plantillaDB;
     this.plantillaUtility = _plantillaUtility;
 }
 public ParametroRepository(PlantillasDB _plantillasDB, IParametroUtility _parametroUtility)
 {
     this.plantillasDB     = _plantillasDB;
     this.parametroUtility = _parametroUtility;
 }
示例#17
0
 public TipoRepository(PlantillasDB _plantillaDB, ITipoUtility _tipoUtility)
 {
     this.plantillaDB = _plantillaDB;
     this.tipoUtility = _tipoUtility;
 }