Example #1
0
        public void Create(ContaPagarParcelaPagamento contPgParcPag)
        {
            var query   = "INSERT INTO public.ContaPagarParcelaPagamento(dataPagamento, valorPagamento, juros, fk_IdContaPagarParcela) VALUES (@dataPagamento, @valorPagamento, @juros, @fk_IdContaPagarParcela)";
            var command = CreateCommand(query);

            command.Parameters.AddWithValue("@dataPagamento", contPgParcPag.dataPagamento);
            command.Parameters.AddWithValue("@valorPagamento", contPgParcPag.valorPagamento);
            command.Parameters.AddWithValue("@juros", contPgParcPag.juros);
            command.Parameters.AddWithValue("@fk_IdContaPagarParcela", contPgParcPag.idContaPagarParcela);

            command.ExecuteNonQuery();


            query   = "select currval('contapagarparcelapagamento_idcontapagarparcelapgto_seq') as newId";
            command = CreateCommand(query);

            using (var reader = command.ExecuteReader())
            {
                reader.Read();
                if (reader.HasRows)
                {
                    contPgParcPag.Id = Convert.ToInt32(reader["newId"]);
                }
            }
        }
 public void Update(ContaPagarParcelaPagamento contPgParcPag)
 {
     using (var context = _unitOfWork.Create())
     {
         context.Repositorios.ContaPagarParcelaPagamentoRepositorio.Update(contPgParcPag);
         context.SaveChanges();
     }
 }
Example #3
0
        public IActionResult CadastrarPagamentoContaParcela([FromBody] ContaPagarParcelaPagamento contParcPag)
        {
            if (contParcPag == null)
            {
                return(BadRequest());
            }

            _contPgParcPagService.Create(contParcPag);

            return(CreatedAtRoute("GetContaParcelaPagamento", new { id = contParcPag.Id }, contParcPag));
        }
Example #4
0
        public void Update(ContaPagarParcelaPagamento contPgParcPag)
        {
            var query = "UPDATE public.ContaPagarParcelaPagamento SET dataPagamento = @dataPagamento, valorPagamento = @valorPagamento, " +
                        "juros = @juros, fk_IdContaPagarParcela = @fk_IdContaPagarParcela WHERE idContaPagarParcelaPgto = @id";
            var command = CreateCommand(query);

            command.Parameters.AddWithValue("@dataPagamento", contPgParcPag.dataPagamento);
            command.Parameters.AddWithValue("@valorPagamento", contPgParcPag.valorPagamento);
            command.Parameters.AddWithValue("@juros", contPgParcPag.juros);
            command.Parameters.AddWithValue("@fk_IdContaPagarParcela", contPgParcPag.idContaPagarParcela);
            command.Parameters.AddWithValue("@id", contPgParcPag.Id);

            command.ExecuteNonQuery();
        }
Example #5
0
        public IActionResult EditarPagamentoContaParcela(int id, [FromBody] ContaPagarParcelaPagamento contParcPag)
        {
            _contPgParcPagService.Update(contParcPag);

            return(new NoContentResult());
        }