public ResultadoVD InserirMovimentacao(long codTitulo, MovimentacaoTituloVD movimentacao) { ResultadoVD resultado = new ResultadoVD(true); try { _contaPagarRepository.InserirMovimentacao(codTitulo, movimentacao); } catch (Exception ex) { resultado.Sucesso = false; resultado.Mensagem = $"Não foi possível inserir a conta. {Environment.NewLine} {ex.Message}"; } return(resultado); }
public void InserirMovimentacao(long codTitulo, MovimentacaoTituloVD movimentacao) { var sql = @"INSERT INTO MOVIMENTACAO_TITULO (DAT_MOVIMENTACAO, COD_TITULO, COD_TIPO_MOVI_TITULO, VLR_MOVIMENTACAO, VLR_DESCONTO, VLR_JUROS, VLR_MULTA) VALUES (CURDATE(), @COD_TITULO, @COD_TIPO_MOVI_TITULO, @VLR_MOVIMENTACAO, @VLR_DESCONTO, @VLR_JUROS, @VLR_MULTA)"; using (var cmd = new MySqlCommand(sql)) { cmd.Parameters.AddWithValue("@COD_TITULO", codTitulo); cmd.Parameters.AddWithValue("@COD_TIPO_MOVI_TITULO", movimentacao.TipoMovimentacao.GetHashCode()); cmd.Parameters.AddWithValue("@VLR_MOVIMENTACAO", movimentacao.VlrMovimentacao); cmd.Parameters.AddWithValue("@VLR_DESCONTO", movimentacao.VlrDesconto); cmd.Parameters.AddWithValue("@VLR_JUROS", movimentacao.VlrJuros); cmd.Parameters.AddWithValue("@VLR_MULTA", movimentacao.VlrMovimentacao); ExecutarComando(cmd); } }