コード例 #1
0
        //BOTÃO PAGAR PARCELA: =====================================================================================================================
        private void btPagarParcela_Click(object sender, EventArgs e)
        {
            try
            {
                //criar objeto da conexao:
                DALConexao        cx   = new DALConexao(DadosDaConexao.StringDeConexao);
                BLLParcelasCompra bllp = new BLLParcelasCompra(cx);

                //codigo da compra:
                int comcod = Convert.ToInt32(txtComCod.Text);
                //---this.pcoCod = é capturado co clicar na linha

                //chama o metodo par afetur o pagamento:
                bllp.EfetuarPagamento(comcod, this.pcoCod, dtDataPagamento.Value.Date);

                //RECARREGAR PARCELAS DA COMPRA MOSTRA A DATA:
                dgvParcelas.DataSource = bllp.Localizar(comcod);

                //desativa o botão pagar:
                btPagarParcela.Enabled = false;

                //colocar a data atual na tela:
                dtDataPagamento.Value = DateTime.Now;

                //Mensagem de sucesso:
                MessageBox.Show("Pagamento efetuado com sucesso!");
            }
            catch (Exception erro)                           // casa der algum erro na conexao
            {
                MessageBox.Show("Erro : \n" + erro.Message); //retorna mensagem do sistema, melhorar mensagem para o usuario
            }
        }