private void ucPrint_OnBeginExport(object sender, EventArgs e) { Recv_Print print = new Recv_Print(); B_MergeReceiveBase cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_MergeReceiveBase : new B_MergeReceiveBase(); } else { cEntity = this.ControlToEntity(false) as B_MergeReceiveBase; } print.SetPrintBeginExport(ucPrint, cEntity); }
private void ucPrint_OnBeginExport(object sender, EventArgs e) { Recv_Print print = new Recv_Print(); B_MergeReceiveBase cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_MergeReceiveBase : new B_MergeReceiveBase(); } else { cEntity = this.ControlToEntity(false) as B_MergeReceiveBase; } print.SetPrintBeginExport(ucPrint, cEntity); }
/*公文处理单中的 传阅签名 日期*/ private void ucPrint_OnExtraExport(object sender, EventArgs e) { Recv_Print print = new Recv_Print(); B_MergeReceiveBase cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_MergeReceiveBase : new B_MergeReceiveBase(); } else { cEntity = this.ControlToEntity(false) as B_MergeReceiveBase; } 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(base.TemplateName, "党纪工团收文表单", cEntity); break; } }
/*公文处理单中的 传阅签名 日期*/ private void ucPrint_OnExtraExport(object sender, EventArgs e) { Recv_Print print = new Recv_Print(); B_MergeReceiveBase cEntity = null; if (base.IsPreview) { cEntity = base.EntityData != null ? base.EntityData as B_MergeReceiveBase : new B_MergeReceiveBase(); } else { cEntity = this.ControlToEntity(false) as B_MergeReceiveBase; } 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(base.TemplateName, "党纪工团收文表单", cEntity); break; } }