private void btnXetNghiem_In_Click(object sender, EventArgs e)
        {
            expandableSplitter2.Expanded = true;
            btnXetNghiem_TroLai.Visible = true;
            btnXetNghiem_In.Visible = false;
            groupPanel9.Visible = false;

            KetQuaXetNghiem rp = new KetQuaXetNghiem();
            ParameterValues a = new ParameterValues();
            ParameterDiscreteValue b = new ParameterDiscreteValue();

            b.Value = txtXetNghiem_MaXetNghiem.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["MaXetNghiem"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_HoBN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["HoBenhNhan"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_TenBN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["TenBenhNhan"].ApplyCurrentValues(a);

            b.Value = cboXetNghiem_GioiTinhBN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["GioiTinh"].ApplyCurrentValues(a);

            b.Value = dtPickerXetNghiem_NgaySinhBN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["NgaySinh"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_DiaChiBN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["DiaChi"].ApplyCurrentValues(a);

            if (ckbYeuCauXN_ADN.Checked == true)
            {
                b.Value = ckbYeuCauXN_ADN.Text;
                a.Add(b);
                rp.DataDefinition.ParameterFields["YeuCauXetNghiem"].ApplyCurrentValues(a);
            }

            if (ckbYeuCauXN_HuyetHoc.Checked == true)
            {
                b.Value = ckbYeuCauXN_HuyetHoc.Text;
                a.Add(b);
                rp.DataDefinition.ParameterFields["YeuCauXetNghiem1"].ApplyCurrentValues(a);
            }

            if (ckbYeuCauXN_MienDich.Checked == true)
            {
                b.Value = ckbYeuCauXN_MienDich.Text;
                a.Add(b);
                rp.DataDefinition.ParameterFields["YeuCauXetNghiem2"].ApplyCurrentValues(a);
            }

            if (ckbYeuCauXN_SinhHoa.Checked == true)
            {
                b.Value = ckbYeuCauXN_SinhHoa.Text;
                a.Add(b);
                rp.DataDefinition.ParameterFields["YeuCauXetNghiem3"].ApplyCurrentValues(a);
            }

            if (ckbYeuCauXN_ViSinh.Checked == true)
            {
                b.Value = ckbYeuCauXN_ViSinh.Text;
                a.Add(b);
                rp.DataDefinition.ParameterFields["YeuCauXetNghiem4"].ApplyCurrentValues(a);
            }

            b.Value = txtXetNghiem_TenPhongXN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["TenPhongXetNghiem"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_HoKTV.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["HoNhanVien"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_TenKTV.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["TenNhanVien"].ApplyCurrentValues(a);

            b.Value = dtPickerXetNghiem_NgayXetNghiem.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["NgayXetNghiem"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_KetQuaXN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["KetQuaXetNghiem"].ApplyCurrentValues(a);

            b.Value = txtXetNghiem_DeNghiXN.Text;
            a.Add(b);
            rp.DataDefinition.ParameterFields["DeNghi"].ApplyCurrentValues(a);

            crystalReportViewer2.ReportSource = rp;
        }
 public virtual CrystalDecisions.CrystalReports.Engine.ReportDocument CreateReport()
 {
     KetQuaXetNghiem rpt = new KetQuaXetNghiem();
     rpt.Site = this.Site;
     return rpt;
 }