コード例 #1
0
        private void InsertarRegistrosTest()
        {
            PlantillaVO plant = new PlantillaVO()
            {
                descripcion = "Plantilla Desc Text",
                nombre      = "PlantillaNombre",
                owner       = "Creador"
            };

            this.plantillaTest = this.servPla.post(plant);
            ParametroVO param = new ParametroVO()
            {
                isText      = false,
                parametro   = "testParam",
                plantillaID = this.plantillaTest.id_plantilla,
                tipoID      = servTip.lista().First().id_tipo
            };

            this.parametroTestParametro = this.servPar.post(param);
            param = new ParametroVO()
            {
                isText      = true,
                parametro   = "test texto",
                plantillaID = this.plantillaTest.id_plantilla,
                tipoID      = servTip.lista().First().id_tipo
            };
            this.parametroTestTexto = this.servPar.post(param);
        }
コード例 #2
0
    ParametroVO ObtenerValorParametro(string strNemonico)
    {
        DAL.DAL_COMUN.DAL_Dominio consulta = new DAL.DAL_COMUN.DAL_Dominio();
        ParametroVO parametro = new ParametroVO();

        parametro = consulta.ConsultarParametro(strNemonico);
        return(parametro);
    }
コード例 #3
0
        private ParametroVO RetornaParametro(IDataReader dr)
        {
            ParametroVO _parametro = new ParametroVO();

            _parametro.Nemonico     = dr["nemonico"].ToString();
            _parametro.Descripcion  = dr["descripcion"].ToString();
            _parametro.Alfanumerico = dr["alfanumerico"].ToString();
            _parametro.Entero       = Convert.ToInt32(dr["entero"]);
            _parametro.Moneda       = Convert.ToDecimal(dr["moneda"]);
            return(_parametro);
        }
コード例 #4
0
        public Parametro convertVO2Entity(ParametroVO _parametroVO)
        {
            var _parametro = new Parametro();

            _parametro.id          = _parametroVO.id_parametro;
            _parametro.plantillaID = _parametroVO.plantillaID;
            _parametro.tipoID      = _parametroVO.tipoID;
            _parametro.parametro   = _parametroVO.parametro;
            _parametro.isText      = _parametroVO.isText;

            return(_parametro);
        }
コード例 #5
0
        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));
        }
コード例 #6
0
        public ParametroVO convertEntity2VO(Parametro _parametro)
        {
            var _parametroVO = new ParametroVO();

            _parametroVO.id_parametro = _parametro.id;
            _parametroVO.plantillaID  = _parametro.plantillaID;
            _parametroVO.tipoID       = _parametro.tipoID;
            _parametroVO.parametro    = _parametro.parametro;
            _parametroVO.isText       = _parametro.isText;


            return(_parametroVO);
        }
コード例 #7
0
        public ICollection <ParametroVO> convertListEntity2VO(ICollection <Parametro> _parametros)
        {
            ICollection <ParametroVO> paramsVO = new List <ParametroVO>();

            foreach (Parametro parAux in _parametros)
            {
                var parAuxVO = new ParametroVO();
                parAuxVO.id_parametro = parAux.id;
                parAuxVO.plantillaID  = parAux.plantillaID;
                parAuxVO.tipoID       = parAux.tipoID;
                parAuxVO.parametro    = parAux.parametro;
                parAuxVO.isText       = parAux.isText;
                paramsVO.Add(parAuxVO);
            }
            return(paramsVO);
        }
コード例 #8
0
        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));
        }
コード例 #9
0
        public ParametroVO ConsultarParametro(string strNemonico)
        {
            DbCommand   dbConsulta;
            ParametroVO _parametro = new ParametroVO();

            try
            {
                dbConsulta = conexionDB.GetStoredProcCommand("PRC_OBTENER_PARAMETRO");
                conexionDB.AddInParameter(dbConsulta, "@strNemonico", DbType.String, strNemonico);
                using (IDataReader dr = conexionDB.ExecuteReader(dbConsulta))
                {
                    while (dr.Read())
                    {
                        _parametro = RetornaParametro(dr);
                    }
                }
            }
            catch (Exception ex)
            {
                CLS_Error error = new CLS_Error(ex.Message + "-" + ex.StackTrace);
            }
            return(_parametro);
        }
コード例 #10
0
 // PUT api/values/5
 public ParametroVO Put(int id, [FromBody] ParametroVO _parametroVO)
 {
     return(this.parametroService.put(_parametroVO));
 }
コード例 #11
0
 // POST api/values
 public ParametroVO Post([FromBody] ParametroVO _parametroVO)
 {
     return(this.parametroService.post(_parametroVO));
 }
コード例 #12
0
 public ParametroVO put(ParametroVO _parametroVO)
 {
     return(this.parametroRepository.Put(_parametroVO));
 }