Exemple #1
0
        public ActionResult Cadastrar(FaixasPesoViewModel viewModel)
        {
            var faixaPeso = new FaixaPeso
            {
                LayoutId     = viewModel.FaixaPesoLayoutId,
                ValorInicial = viewModel.FaixasPesoValorInicial,
                ValorFinal   = viewModel.FaixasPesoValorFinal,
                Preco        = viewModel.FaixasPesoPreco
            };

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

            _faixasPesoRepositorio.Cadastrar(faixaPeso);

            var faixas = ObterFaixasPeso(viewModel.FaixaPesoLayoutId);

            return(PartialView("_Consulta", faixas));
        }
Exemple #2
0
        public void CadastrarFaixasPeso(FaixaPeso 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_PESO (Id, LayoutId, ValorInicial, ValorFinal, Preco) VALUES (CRM.SEQ_CRM_LAYOUT_VL_PESO.NEXTVAL, :LayoutId, :ValorInicial, :ValorFinal, :Preco)", parametros);
            }
        }
Exemple #3
0
        public void Atualizar(FaixaPeso 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_PESO SET ValorInicial = :ValorInicial, ValorFinal = :ValorFinal, Preco = :Preco WHERE Id = :Id", parametros);
            }
        }