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; }