Ejemplo n.º 1
0
 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;
     }
 }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
        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();

        }