private void DoReport(OVRDoReportArgs oArgs) { if (oArgs == null || m_frmReportPrinting == null || oArgs.Action == OVRReportAction.emNone) { return; } m_frmReportPrinting.DoReport(oArgs.Action, oArgs.ReportInfo); }
private void btnPrintTpPdfDuty_Click(object sender, EventArgs e) { if (dgvReportForDuty.SelectedRows.Count != 1) { return; } if (dgvReportForDuty.SelectedRows[0].Index == 0) { object obj = dgvReportForDuty.SelectedRows[0].Cells["Version"].Value; m_oReportInfoOnDuty.TemplateVersion = obj == null ? null : obj.ToString(); string strLang = "ENG"; if (m_oReportInfoOnDuty.TemplateType != null && m_oReportInfoOnDuty.TemplateType.Length > 0 && m_oReportInfoOnDuty.TemplateType.Substring(0, 1) == "Z") { strLang = "CHI"; } m_oReportInfoOnDuty.ReportName = m_oReportInfoOnDuty.RSC + "." + m_oReportInfoOnDuty.TemplateType + "." + strLang + "." + m_oReportInfoOnDuty.TemplateVersion; OVRDoReportArgs oArgs = new OVRDoReportArgs(OVRReportAction.emPrintToPdf, m_oReportInfoOnDuty); NotifyMainFrame(OVRModule2FrameEventType.emDoReport, oArgs); } else if (dgvReportForDuty.SelectedRows[0].Index == 1) { object obj = dgvReportForDuty.SelectedRows[0].Cells["Version"].Value; m_oReportInfoOffDuty.TemplateVersion = obj == null ? null : obj.ToString(); string strLang = "ENG"; if (m_oReportInfoOffDuty.TemplateType != null && m_oReportInfoOffDuty.TemplateType.Length > 0 && m_oReportInfoOffDuty.TemplateType.Substring(0, 1) == "Z") { strLang = "CHI"; } m_oReportInfoOffDuty.ReportName = m_oReportInfoOffDuty.RSC + "." + m_oReportInfoOffDuty.TemplateType + "." + strLang + "." + m_oReportInfoOffDuty.TemplateVersion; OVRDoReportArgs oArgs = new OVRDoReportArgs(OVRReportAction.emPrintToPdf, m_oReportInfoOffDuty); NotifyMainFrame(OVRModule2FrameEventType.emDoReport, oArgs); } }
private void btnPrintTpPdf_Click(object sender, EventArgs e) { m_oReportInfoOfc.IsCorrected = chbCorrected.Checked; m_oReportInfoOfc.IsTest = chbTest.Checked; m_oReportInfoOfc.RSC = tbRscCode.Text; m_oReportInfoOfc.TemplateType = tbRptType.Text; m_oReportInfoOfc.TemplateVersion = tbVersion.Text; string strLang = "ENG"; if (tbRptType.Text != null && tbRptType.Text.Length > 0 && tbRptType.Text.Substring(0, 1) == "Z") { strLang = "CHI"; } m_oReportInfoOfc.ReportName = tbRscCode.Text + "_" + tbRptType.Text + "_" + tbVersion.Text; OVRDoReportArgs oArgs = new OVRDoReportArgs(OVRReportAction.emPrintToPdf, m_oReportInfoOfc); NotifyMainFrame(OVRModule2FrameEventType.emDoReport, oArgs); }