private void btnGerarPdf_Click(object sender, EventArgs e)
        {
            try
            {
                var pagamentosGrid = (from linhaGrid in dgvListaPagamento.Rows.Cast<DataGridViewRow>()
                                      select new Pagamento
                                      {
                                          Contrato = new Contrato
                                          {
                                              Cliente = new Cliente
                                              {
                                                  Nome = linhaGrid.Cells["Nome"].Value.ToString()
                                              }
                                          },
                                          DataPagamento = Convert.ToDateTime(linhaGrid.Cells["DataPagamento"].Value),
                                          ValorPago = Convert.ToDecimal(linhaGrid.Cells["ValorPago"].Value),
                                          Pago = Convert.ToBoolean(linhaGrid.Cells["Pago"].Value),
                                      }).ToList();

                var arquivo = new Arquivo();
                arquivo.GerarPdf(pagamentosGrid, cmbCliente.Text, RetornarDataSelecionada(), TipoPdf.Pagamento);
                MessageBox.Show("Arquivo Gerado com Sucesso!", "Arquivo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro: " + ex.Message, "Arquivo", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
 private void btnGerarPdf_Click(object sender, EventArgs e)
 {
     try
     {
         var codigoVendedor = !cmbCanal.SelectedValue.ToString().Equals("0") ? cmbCanal.SelectedValue.ToString() : cmbVendedores.SelectedValue.ToString();
         var nomeVendedor = !cmbCanal.SelectedValue.ToString().Equals("0") ? cmbCanal.Text : cmbVendedores.Text;
         var listaDadosComissao = ListaDadosComissao(codigoVendedor);
         var arquivo = new Arquivo();
         arquivo.GerarPdf(listaDadosComissao, nomeVendedor, RetornarDataSelecionada(), TipoPdf.Comissao);
         MessageBox.Show("Arquivo Gerado com Sucesso!", "Arquivo", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(string.Concat("Gerar PDF: ", ex.Message), "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }