public void AtualizarOcorrencia(SolicitacaoComercialOcorrencia solicitacaoOcorrencia) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Id", value: solicitacaoOcorrencia.Id, direction: ParameterDirection.Input); parametros.Add(name: "Descricao", value: solicitacaoOcorrencia.Descricao, direction: ParameterDirection.Input); parametros.Add(name: "Status", value: solicitacaoOcorrencia.Status, direction: ParameterDirection.Input); parametros.Add(name: "CancelamentoNF", value: solicitacaoOcorrencia.CancelamentoNF.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Desconto", value: solicitacaoOcorrencia.Desconto.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Restituicao", value: solicitacaoOcorrencia.Restituicao.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Outros", value: solicitacaoOcorrencia.Outros.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "ProrrogacaoBoleto", value: solicitacaoOcorrencia.ProrrogacaoBoleto.ToInt(), direction: ParameterDirection.Input); con.Execute(@"UPDATE CRM.TB_CRM_SOLICITACAO_OCORRENCIAS SET Descricao = :Descricao, Status = :Status, CancelamentoNF = :CancelamentoNF, Desconto = :Desconto, Restituicao = :Restituicao, ProrrogacaoBoleto = :ProrrogacaoBoleto, Outros = :Outros WHERE Id = :Id", parametros); } }
public void CadastrarOcorrencia(SolicitacaoComercialOcorrencia solicitacaoOcorrencia) { using (OracleConnection con = new OracleConnection(Config.StringConexao())) { var parametros = new DynamicParameters(); parametros.Add(name: "Descricao", value: solicitacaoOcorrencia.Descricao, direction: ParameterDirection.Input); parametros.Add(name: "Status", value: solicitacaoOcorrencia.Status, direction: ParameterDirection.Input); parametros.Add(name: "CancelamentoNF", value: solicitacaoOcorrencia.CancelamentoNF.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Desconto", value: solicitacaoOcorrencia.Desconto.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Restituicao", value: solicitacaoOcorrencia.Restituicao.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "Outros", value: solicitacaoOcorrencia.Outros.ToInt(), direction: ParameterDirection.Input); parametros.Add(name: "ProrrogacaoBoleto", value: solicitacaoOcorrencia.ProrrogacaoBoleto.ToInt(), direction: ParameterDirection.Input); con.Execute(@"INSERT INTO CRM.TB_CRM_SOLICITACAO_OCORRENCIAS (Id, Descricao, Status, CancelamentoNF, Desconto, Restituicao, ProrrogacaoBoleto, Outros) VALUES (CRM.SEQ_CRM_SOLICITACAO_OCORRENCIA.NEXTVAL, :Descricao, :Status, :CancelamentoNF, :Desconto, :Restituicao, :ProrrogacaoBoleto, :Outros)", parametros); } }
public ActionResult Cadastrar([Bind(Include = "SolicitacaoId, Descricao, CancelamentoNF, Desconto, Restituicao, ProrrogacaoBoleto, Outros, Status")] SolicitacaoComercialOcorrenciasViewModel viewModel) { var solicitacaoOcorrencia = new SolicitacaoComercialOcorrencia( viewModel.Descricao, viewModel.CancelamentoNF, viewModel.Desconto, viewModel.Restituicao, viewModel.ProrrogacaoBoleto, viewModel.Outros, viewModel.Status); if (Validar(solicitacaoOcorrencia)) { _ocorrenciasRepositorio.CadastrarOcorrencia(solicitacaoOcorrencia); TempData["Sucesso"] = true; } PopularOcorrencias(viewModel); return(View(viewModel)); }