private Lib.Relatorio.Listagem Gerar_Relatorio(Lib.Relatorio.Listagem rel) { DateTime ini, fim; if (!Validar_Campos()) { return(null); } rel.Codigo = txt_codigo.Text; rel.Destino = txt_destino.Text; rel.Procedencia = txt_procedencia.Text; rel.Produto = txt_produto.Text; rel.Placa = txt_placa.Text; if ((txt_data_ini.Text != " / /") && (txt_data_fim.Text != " / /")) { ini = DateTime.Parse(txt_data_ini.Text); fim = DateTime.Parse(txt_data_fim.Text); rel.DataTicketIni = ini; rel.DataTicketFim = fim; } if ((txt_data_bruto_ini.Text != " / /") && (txt_data_bruto_fim.Text != " / /")) { ini = DateTime.Parse(txt_data_bruto_ini.Text); fim = DateTime.Parse(txt_data_bruto_fim.Text); rel.DataBrutoIni = ini; rel.DataBrutoFim = fim; } if ((txt_data_tara_ini.Text != " / /") && (txt_data_tara_fim.Text != " / /")) { ini = DateTime.Parse(txt_data_tara_ini.Text); fim = DateTime.Parse(txt_data_tara_fim.Text); rel.DataTaraIni = ini; rel.DataTaraFim = fim; } if (!rb_tipo_todos.Checked) { if (rb_tipo_descarga.Checked) { rel.Tipo = "D"; } if (rb_tipo_carga.Checked) { rel.Tipo = "C"; } } rel.MontarRelatorio(); return(rel); }
private void btn_imprimir_Click(object sender, EventArgs e) { try { Lib.Relatorio.Listagem rel = Gerar_Relatorio(new Lib.Relatorio.Listagem()); if (rel == null) { return; } rel.ImprimirRelatorio(); } catch (Exception ex) { Lib.Ferramentas.ShowAlertMessageBox(ex.Message, "Alerta de erro"); } }
private void Gerar() { try { Lib.Relatorio.Listagem rel = Gerar_Relatorio(new Lib.Relatorio.Listagem()); if (rel == null) { return; } Telas.Relatorio.Visualizar janela = new Relatorio.Visualizar(); janela.rel = rel; janela.Show(); } catch (Exception ex) { Lib.Ferramentas.ShowAlertMessageBox(ex.Message, "Alerta de erro"); } }