コード例 #1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            DataTable     data = new DataTable();
            RelatoriosBLL BLL  = new RelatoriosBLL();
            string        oleo = "TODAS";

            if (comboPlaca.SelectedIndex != -1)
            {
                oleo = comboPlaca.Text;
            }

            data = BLL.RelatorioOleo(oleo);
            if (data != null)
            {
                if (data != null)
                {
                    ReportDataSource dsReport = new ReportDataSource("DataSet1", data);  // Dataset1 refere ao dataset dentro do report
                    this.reportManutencao.LocalReport.DataSources.Clear();
                    this.reportManutencao.LocalReport.DataSources.Add(dsReport);
                    this.reportManutencao.LocalReport.Refresh();

                    this.reportManutencao.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Não há nada para exibir");
                }
            }
        }
コード例 #2
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            DateTime  inicio = dateInicio.Value.Date;
            DataTable data   = new DataTable();

            RelatoriosBLL BLL = new RelatoriosBLL();

            data = BLL.RelatorioChecklist(inicio);

            if (data != null)
            {
                if (data != null)
                {
                    ReportDataSource dsReport = new ReportDataSource("DataSet2", data);  // Dataset1 refere ao dataset dentro do report
                    this.reportCheck.LocalReport.DataSources.Clear();
                    this.reportCheck.LocalReport.DataSources.Add(dsReport);
                    this.reportCheck.LocalReport.Refresh();

                    this.reportCheck.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Não há Vendas no Intervalo Pesquisado");
                }
            }
        }
コード例 #3
0
        public void SubreportEvento(object sender, SubreportProcessingEventArgs e)
        {
            DataTable     data2   = new DataTable();
            RelatoriosBLL BLL     = new RelatoriosBLL();
            int           chaveId = int.Parse(e.Parameters["Id"].Values[0].ToString());

            data2 = BLL.RelatorioChecklist_Chaves(chaveId);
            if (data2 != null)
            {
                e.DataSources.Add(new ReportDataSource("DataSet_Sub", data2));
            }
        }
コード例 #4
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            DateTime  inicio = dateInicio.Value.Date;
            DataTable data   = new DataTable();
            //DataTable data2 = new DataTable();

            RelatoriosBLL BLL = new RelatoriosBLL();


            data = BLL.RelatorioChecklist(inicio);

            //data2 = BLL.RelatorioChecklist_Chaves(2);

            if (data != null)
            {
                if (data != null)
                {
                    ReportDataSource dsReport = new ReportDataSource("DataSet1", data);
                    //ReportDataSource dsReport2 = new ReportDataSource("DataSet2", data2); // Dataset1 refere ao dataset dentro do report
                    this.reportCheckCompleto.LocalReport.DataSources.Clear();
                    this.reportCheckCompleto.LocalReport.DataSources.Add(dsReport);
                    this.reportCheckCompleto.LocalReport.Refresh();


                    this.reportCheckCompleto.LocalReport.SubreportProcessing += new SubreportProcessingEventHandler(SubreportEvento);



                    this.reportCheckCompleto.RefreshReport();
                }
                else
                {
                    MessageBox.Show("Não há Checklist no Intervalo Pesquisado");
                }
            }
        }