public void InsertWorkflowNode() { try { WorkFlowTemplate workflowTemplate = new WorkFlowTemplate(); workflowTemplate.WorkFlowId = NodeId; workflowTemplate.WorkFlowClassId = WorkFlowClassId; workflowTemplate.WorkFlowCaption = Text; workflowTemplate.Status = Status; workflowTemplate.MgrUrl = MgrUrl; workflowTemplate.Description = Description; workflowTemplate.InsertWorkFlow(); } catch (Exception ex) { throw ex; } }
private void gridView3_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { int index = gridView3.FocusedRowHandle; if (index < 0) return; if (gridView3.GetDataRow(index) == null) return; workTaskId = gridView3.GetDataRow(index)["WorkTaskId"].ToString(); workFlowId = gridView3.GetDataRow(index)["WorkFlowId"].ToString(); workTaskInsId = gridView3.GetDataRow(index)["WorkTaskInsId"].ToString(); workFlowInsId = gridView3.GetDataRow(index)["WorkFlowInsId"].ToString(); OperStatus = gridView3.GetDataRow(index)["OperStatus"].ToString(); txtime.Text = gridView3.GetDataRow(index)["taskStartTime"].ToString(); if( gridView2.FocusedRowHandle==0) operatorInsId = gridView3.GetDataRow(index)["OperatorInsId"].ToString(); tbWorkTaskInsId.Text = workTaskInsId; tbWorkFlowInsId.Text = workFlowInsId; FlowNo.Text = gridView3.GetDataRow(index)["WorkFlowNo"].ToString(); drpPriority.SelectedIndex =Convert.ToInt32( gridView3.GetDataRow(index)["Priority"]); //绑定流程历史 GetWorkflowHistory(workFlowInsId); cmdBtnPlace.Controls.Clear(); cmdHisPlace.Visible = true; labelControl7.Visible = true; txtime.Visible = true; generalCmdButton();//常用的按钮 powerButton();//根据控制权限创建的按钮 WorkFlowTemplate wt = new WorkFlowTemplate(); wt.GetWorkflowInfo(workFlowId); WorkflowCaption0.Text = gridView3.GetDataRow(index)["FlowCaption"].ToString(); WorkflowCaption.Text = wt.WorkFlowCaption + FlowNo.Text; WorkflowDes.Text = wt.WorkFlowCaption + FlowNo.Text; StartTaskCaption.Text = gridView3.GetDataRow(index)["TaskCaption"].ToString(); initButton(); //Bitmap objBitmap = new Bitmap(600, 600); //Graphics objGraphics = Graphics.FromImage(objBitmap); //InitTaskMapData(workFlowId, workFlowInsId, objGraphics); //InitLinkMapData(workFlowId, workFlowInsId, objGraphics); //objBitmap.Save(workFlowId + ".jpg", ImageFormat.Jpeg); pictureBox1.Image = WorkFlowInstance.WorkFlowBitmap(workFlowId, workFlowInsId, new Size(600, 600)); //tooltip.Text = toollips(); }
private void gridView1_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e) { int index = gridView1.FocusedRowHandle; if (index < 0) return; workTaskId = gridView1.GetDataRow(index)["WorkTaskId"].ToString(); workFlowId = gridView1.GetDataRow(index)["WorkFlowId"].ToString(); workTaskInsId = Guid.NewGuid().ToString(); workFlowInsId = Guid.NewGuid().ToString(); tbWorkTaskInsId.Text = workTaskInsId; tbWorkFlowInsId.Text = workFlowInsId; FlowNo.Text = WorkFlowInstance.GetWorkflowNO(); WorkFlowTemplate wt = new WorkFlowTemplate(); wt.GetWorkflowInfo(workFlowId); WorkflowCaption0.Text = gridView1.GetDataRow(index)["FlowCaption"].ToString(); WorkflowCaption.Text = wt.WorkFlowCaption + FlowNo.Text; WorkflowDes.Text = wt.WorkFlowCaption + FlowNo.Text; StartTaskCaption.Text = gridView1.GetDataRow(index)["TaskCaption"].ToString(); cmdHisPlace.Visible = false; labelControl7.Visible = false; txtime.Visible = false; initButton(); }