//Metodo para Efetuar pagamento da parcela de compra ============================================================================== public void EfetuarPagamento(int ComCod, int PcoCod, DateTime dtPagto) // https://youtu.be/6RAAHztqGQc?t=634 { if (dtPagto == null) { throw new Exception("Informe a data pagamento da parcela é obrigatório"); } if (PcoCod <= 0) { throw new Exception("Codigo da parcela é obrigatório"); } if (ComCod <= 0) { throw new Exception("Codigo da compra é obrigatório"); } //criar validação para data de vencimento //pegar a data atual: DateTime Data = DateTime.Now; //validação de data:ideia é nao pode pagar antes do venciemnto da primeira parcela if (dtPagto.Year < Data.Year) { throw new Exception("Ano de vencimento inferior ao ano atual"); } //inserir a data de pagamento: DALParcelasCompra DALObj = new DALParcelasCompra(conexao); DALObj.EfetuarPagamento(ComCod, PcoCod, dtPagto); }