private void btset_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { bool isadd = false; PJ_znts zn = MainHelper.PlatformSqlMap.GetOne<PJ_znts>(" where type ='显示间隔'"); if (zn == null) { isadd = true; zn=new PJ_znts (); zn.type = "显示间隔"; zn.xsgs = "60"; } frmSpanSet fm = new frmSpanSet(); fm.StrSQL = zn.xsgs; if (fm.ShowDialog() == DialogResult.OK) { zn.xsgs = fm.StrSQL; if (isadd) { MainHelper.PlatformSqlMap.Create<PJ_znts>(zn); } else { MainHelper.PlatformSqlMap.Update<PJ_znts>(zn); } } }
void gridViewOperation_AfterAdd(PJ_znts newobj) { if (isWorkflowCall) { WF_ModleRecordWorkTaskIns mrwt = new WF_ModleRecordWorkTaskIns(); mrwt.ModleRecordID = newobj.ID; mrwt.RecordID = currRecord.ID; mrwt.WorkFlowId = WorkFlowData.Rows[0]["WorkFlowId"].ToString(); mrwt.WorkFlowInsId = WorkFlowData.Rows[0]["WorkFlowInsId"].ToString(); mrwt.WorkTaskId = WorkFlowData.Rows[0]["WorkTaskId"].ToString(); mrwt.ModleTableName = newobj.GetType().ToString(); mrwt.WorkTaskInsId = WorkFlowData.Rows[0]["WorkTaskInsId"].ToString(); mrwt.CreatTime = DateTime.Now; MainHelper.PlatformSqlMap.Create<WF_ModleRecordWorkTaskIns>(mrwt); } }
/// <summary> /// 新建对象设置Key值 /// </summary> /// <param name="newobj"></param> void gridViewOperation_CreatingObjectEvent(PJ_znts newobj) { if (parentID == null) return; }
void gridViewOperation_AfterDelete(PJ_znts obj) { if (isWorkflowCall) { MainHelper.PlatformSqlMap.DeleteByWhere<WF_ModleRecordWorkTaskIns>(" where ModleRecordID='" + obj.ID + "' and RecordID='" + currRecord.ID + "'" + " and WorkFlowId='" + WorkFlowData.Rows[0]["WorkFlowId"].ToString() + "'" + " and WorkFlowInsId='" + WorkFlowData.Rows[0]["WorkFlowInsId"].ToString() + "'" + " and WorkTaskId='" + WorkFlowData.Rows[0]["WorkTaskId"].ToString() + "'" + " and WorkTaskInsId='" + WorkFlowData.Rows[0]["WorkTaskInsId"].ToString() + "'"); } RefreshData(" where 1=1 "); }