Beispiel #1
0
        public ActionResult Cadastrar(FaixasVolumeViewModel viewModel)
        {
            var faixaVolume = new FaixaVolume
            {
                LayoutId     = viewModel.FaixaVolumeLayoutId,
                ValorInicial = viewModel.FaixasVolumeValorInicial,
                ValorFinal   = viewModel.FaixasVolumeValorFinal,
                Preco        = viewModel.FaixasVolumePreco
            };

            if (!Validar(faixaVolume))
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest,
                                                faixaVolume.ValidationResult
                                                .Errors
                                                .First()
                                                .ToString()));
            }

            _faixasVolumeRepositorio.Cadastrar(faixaVolume);

            var faixas = ObterFaixasVolume(viewModel.FaixaVolumeLayoutId);

            return(PartialView("_Consulta", faixas));
        }
Beispiel #2
0
        public void Cadastrar(FaixaVolume faixa)
        {
            using (OracleConnection con = new OracleConnection(Config.StringConexao()))
            {
                var parametros = new DynamicParameters();

                parametros.Add(name: "LayoutId", value: faixa.LayoutId, direction: ParameterDirection.Input);
                parametros.Add(name: "ValorInicial", value: faixa.ValorInicial, direction: ParameterDirection.Input);
                parametros.Add(name: "ValorFinal", value: faixa.ValorFinal, direction: ParameterDirection.Input);
                parametros.Add(name: "Preco", value: faixa.Preco, direction: ParameterDirection.Input);

                con.Execute(@"INSERT INTO CRM.TB_CRM_LAYOUT_VL_VOLUME (Id, LayoutId, ValorInicial, ValorFinal, Preco) VALUES (CRM.SEQ_CRM_LAYOUT_VL_VOLUME.NEXTVAL, :LayoutId, :ValorInicial, :ValorFinal, :Preco)", parametros);
            }
        }
Beispiel #3
0
        public void Atualizar(FaixaVolume faixa)
        {
            using (OracleConnection con = new OracleConnection(Config.StringConexao()))
            {
                var parametros = new DynamicParameters();

                parametros.Add(name: "LayoutId", value: faixa.LayoutId, direction: ParameterDirection.Input);
                parametros.Add(name: "ValorInicial", value: faixa.ValorInicial, direction: ParameterDirection.Input);
                parametros.Add(name: "ValorFinal", value: faixa.ValorFinal, direction: ParameterDirection.Input);
                parametros.Add(name: "Preco", value: faixa.Preco, direction: ParameterDirection.Input);
                parametros.Add(name: "Id", value: faixa.Id, direction: ParameterDirection.Input);

                con.Execute(@"UPDATE CRM.TB_CRM_LAYOUT_VL_VOLUME SET ValorInicial = :ValorInicial, ValorFinal = :ValorFinal, Preco = :Preco WHERE Id = :Id", parametros);
            }
        }