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); } }