Пример #1
0
        private void btn_BaoCao_Click(object sender, EventArgs e)
        {
            List<int> SelectedLoaiQD = new List<int>();

            foreach (object item in clb_LoaiQD.CheckedItems)
            {
                DataRowView drv = (DataRowView)item;
                SelectedLoaiQD.Add(Convert.ToInt32(drv["id"]));
            }

            if (SelectedLoaiQD.Count <= 0) SelectedLoaiQD = null;

            DateTime? dt_tu_ngay = new DateTime();
            DateTime? dt_den_ngay = new DateTime();

            if (dtp_TuNgay.Checked) dt_tu_ngay = dtp_TuNgay.Value;
            else dt_tu_ngay = null;


            if (dtp_DenNgay.Checked) dt_den_ngay = dtp_DenNgay.Value;
            else dt_den_ngay = null;


            DataTable dt_NV = oBaoCao.NV_Theo_LoaiQD(SelectedLoaiQD, dt_tu_ngay, dt_den_ngay);

            DataSet.NVTheo_LoaiQD ds = new DataSet.NVTheo_LoaiQD();
            Reports.NVTheo_LoaiQD rpt = new Reports.NVTheo_LoaiQD();

            rpt.SetDataSource(dt_NV);
            crystalReportViewer1.ReportSource = rpt;

            ((TextObject)(rpt.Subreports["Header.rpt"].ReportDefinition.ReportObjects["rptName"])).Text = "BÁO CÁO NHÂN VIÊN THEO LOẠI QUYẾT ĐỊNH";

        }
Пример #2
0
        private void btn_BaoCao_Click(object sender, EventArgs e)
        {
            List <int> SelectedLoaiQD = new List <int>();

            foreach (object item in clb_LoaiQD.CheckedItems)
            {
                DataRowView drv = (DataRowView)item;
                SelectedLoaiQD.Add(Convert.ToInt32(drv["id"]));
            }

            if (SelectedLoaiQD.Count <= 0)
            {
                SelectedLoaiQD = null;
            }

            DateTime?dt_tu_ngay  = new DateTime();
            DateTime?dt_den_ngay = new DateTime();

            if (dtp_TuNgay.Checked)
            {
                dt_tu_ngay = dtp_TuNgay.Value;
            }
            else
            {
                dt_tu_ngay = null;
            }


            if (dtp_DenNgay.Checked)
            {
                dt_den_ngay = dtp_DenNgay.Value;
            }
            else
            {
                dt_den_ngay = null;
            }


            DataTable dt_NV = oBaoCao.NV_Theo_LoaiQD(SelectedLoaiQD, dt_tu_ngay, dt_den_ngay);

            DataSet.NVTheo_LoaiQD ds  = new DataSet.NVTheo_LoaiQD();
            Reports.NVTheo_LoaiQD rpt = new Reports.NVTheo_LoaiQD();

            rpt.SetDataSource(dt_NV);
            crystalReportViewer1.ReportSource = rpt;

            ((TextObject)(rpt.Subreports["Header.rpt"].ReportDefinition.ReportObjects["rptName"])).Text = "BÁO CÁO NHÂN VIÊN THEO LOẠI QUYẾT ĐỊNH";
        }