public void AtualizarMotivo(SolicitacaoComercialMotivo solicitacaoMotivo) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Id", value: solicitacaoMotivo.Id, direction: ParameterDirection.Input); parametros.Add(name: "Descricao", value: solicitacaoMotivo.Descricao, direction: ParameterDirection.Input); parametros.Add(name: "Status", value: solicitacaoMotivo.Status, direction: ParameterDirection.Input); parametros.Add(name: "CancelamentoNF", value: solicitacaoMotivo.CancelamentoNF.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Desconto", value: solicitacaoMotivo.Desconto.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Restituicao", value: solicitacaoMotivo.Restituicao.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Outros", value: solicitacaoMotivo.Outros.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "ProrrogacaoBoleto", value: solicitacaoMotivo.ProrrogacaoBoleto.ToInt(), direction: ParameterDirection.Input); con.Execute(@"UPDATE CRM.TB_CRM_SOLICITACAO_MOTIVOS SET Descricao = :Descricao, Status = :Status, CancelamentoNF = :CancelamentoNF, Desconto = :Desconto, Restituicao = :Restituicao, ProrrogacaoBoleto = :ProrrogacaoBoleto, Outros = :Outros WHERE Id = :Id", parametros); } }
public void CadastrarMotivo(SolicitacaoComercialMotivo solicitacaoMotivo) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Descricao", value: solicitacaoMotivo.Descricao, direction: ParameterDirection.Input); parametros.Add(name: "Status", value: solicitacaoMotivo.Status, direction: ParameterDirection.Input); parametros.Add(name: "CancelamentoNF", value: solicitacaoMotivo.CancelamentoNF.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Desconto", value: solicitacaoMotivo.Desconto.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Restituicao", value: solicitacaoMotivo.Restituicao.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Outros", value: solicitacaoMotivo.Outros.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "ProrrogacaoBoleto", value: solicitacaoMotivo.ProrrogacaoBoleto.ToInt(), direction: ParameterDirection.Input); con.Execute(@"INSERT INTO CRM.TB_CRM_SOLICITACAO_MOTIVOS (Id, Descricao, Status, CancelamentoNF, Desconto, Restituicao, ProrrogacaoBoleto, Outros) VALUES (CRM.SEQ_CRM_SOLICITACAO_MOTIVOS.NEXTVAL, :Descricao, :Status, :CancelamentoNF, :Desconto, :Restituicao, :ProrrogacaoBoleto, :Outros)", parametros); } }
public ActionResult Cadastrar([Bind(Include = "SolicitacaoId, Descricao, Status, CancelamentoNF, Desconto, Restituicao, ProrrogacaoBoleto, Outros")] SolicitacaoComercialMotivosViewModel viewModel) { var solicitacaoMotivo = new SolicitacaoComercialMotivo( viewModel.Descricao, viewModel.CancelamentoNF, viewModel.Desconto, viewModel.Restituicao, viewModel.ProrrogacaoBoleto, viewModel.Outros, viewModel.Status); if (Validar(solicitacaoMotivo)) { _motivosRepositorio.CadastrarMotivo(solicitacaoMotivo); TempData["Sucesso"] = true; } PopularMotivos(viewModel); return(View(viewModel)); }