Пример #1
0
        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);
        }
Пример #2
0
 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");
     }
 }
Пример #3
0
        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");
            }
        }