private void Print_OnAttachExport(object sender, EventArgs e) { if (m_print == null || m_Entity == null) return; ComRecv_Print print = new ComRecv_Print(); print.SetPrintAttachExport(m_print, m_Entity); }
private void Print_OnAttachExport(object sender, EventArgs e) { if (m_print == null || m_Entity == null) { return; } ComRecv_Print print = new ComRecv_Print(); print.SetPrintAttachExport(m_print, m_Entity); }
/*待定*/ /*公文处理单中的 传阅签名 日期*/ private void ucPrint_OnExtraExport(object sender, EventArgs e) { // 当模板中无法用之前的方法正确导出数据时,在本事件中调用 // ucPrint.Write(string key, string value, WriteMode mode, int offset)方法处理导出数据 ComRecv_Print print = new ComRecv_Print(); //B_GS_WorkItems cEntity = new B_GS_WorkItems(); //this.PopulateEntity(cEntity, base.ViewIDorName, base.WorkItemID); B_GS_WorkItems cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_GS_WorkItems : new B_GS_WorkItems(); } else { cEntity = this.ControlToEntity(false) as B_GS_WorkItems; } print.SetPrintAttachExport(ucPrint, cEntity); for (int i = 0; i < cEntity.CirculateList.Rows.Count; i++) { if (i + 1 < 14) { ucPrint.Write("传阅签名", cEntity.CirculateList.Rows[i]["ReceiveUserName"].ToString(), WordMgr.WriteMode.Right, i + 1); ucPrint.Write("日期", cEntity.CirculateList.Rows[i]["EditDate"].ToString(), WordMgr.WriteMode.Right, i + 1); } else { ucPrint.Write("传阅签名 ", cEntity.CirculateList.Rows[i]["ReceiveUserName"].ToString(), WordMgr.WriteMode.Right, i - 12); DateTime oDt = new DateTime(); try { oDt = Convert.ToDateTime(cEntity.CirculateList.Rows[i]["EditDate"].ToString()); } catch { return; } ucPrint.Write("日期 ", ucPrint.CheckDateTime(oDt.ToShortDateString()), WordMgr.WriteMode.Right, i - 12); } } switch (ucPrint.FileName) { case "公文处理单": ucPrint.BatchAddPicture("公司收文", "公文处理单", cEntity); break; case "公司收文表单": ucPrint.BatchAddPicture("公司收文", "公司收文表单", cEntity); break; } }
private void ucPrint_OnAttachExport(object sender, EventArgs e) { ComRecv_Print print = new ComRecv_Print(); //B_GS_WorkItems cEntity = new B_GS_WorkItems(); //this.PopulateEntity(cEntity, base.ViewIDorName, base.WorkItemID); //SetEntity(cEntity); B_GS_WorkItems cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_GS_WorkItems : new B_GS_WorkItems(); } else { cEntity = this.ControlToEntity(false) as B_GS_WorkItems; } print.SetPrintAttachExport(ucPrint, cEntity); }
private void ucPrint_OnBeginExport(object sender, EventArgs e) { ComRecv_Print print = new ComRecv_Print(); //B_GS_WorkItems cEntity = new B_GS_WorkItems(); //this.PopulateEntity(cEntity, base.ViewIDorName, base.WorkItemID); print.sDept = this.txtUnderTakeDeptName.Text; //SetEntity(cEntity); B_GS_WorkItems cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_GS_WorkItems : new B_GS_WorkItems(); } else { cEntity = this.ControlToEntity(false) as B_GS_WorkItems; } print.SetPrintAttachExport(ucPrint, cEntity); print.SetPrintBeginExport(ucPrint, cEntity); }