public string Ineligible_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["ZzSubmit_done"] = "true"; signal["Cj_Name"] = item["Cj_Name"].ToString(); signal["Zz_Name"] = item["Zz_Name"].ToString(); signal["Equip_GyCode"] = item["Equip_GyCode"].ToString(); signal["Equip_Code"] = item["Equip_Code"].ToString(); signal["Equip_Type"] = item["Equip_Type"].ToString(); // signal["Data_Src"] = "人工提报"; signal["Ineligible_Reason"] = item["Ineligible_Reason"].ToString(); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); //SubmitDSEventDetails("A6.3", "备用设备管理"); } catch (Exception e) { return(""); } return("/A6dot3/Index"); }
public string Design_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["Design_Done"] = "true"; signal["Cj_Name"] = item["Cj_Name"].ToString(); signal["Zz_Name"] = item["Zz_Name"].ToString(); signal["Client"] = item["Client"].ToString(); signal["Design_Description"] = item["Design_Description"].ToString(); signal["Plan_Order"] = item["Plan_Order"].ToString(); signal["Plan_Name"] = item["Plan_Name"].ToString(); signal["CM_Department"] = item["CM_Department"].ToString(); signal["Equip_GyCode"] = "";//业务流水号需要正常工作必须有这一字段? signal["start_done"] = "true"; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A4dot1/Index"); }
public string JxSubmit_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["JxSubmit_done"] = "true"; signal["Cj_Name"] = item["Cj_Name"].ToString(); signal["Zz_Name"] = item["Zz_Name"].ToString(); signal["Equip_GyCode"] = item["Equip_GyCode"].ToString(); signal["Equip_Code"] = item["Equip_Code"].ToString(); signal["Equip_Type"] = item["Equip_Type"].ToString(); signal["Jx_Reason"] = item["Jx_Reason"].ToString(); //signal["Data_Src"] = item["Data_Src"].ToString(); signal["Zy_Type"] = item["Zy_Type"].ToString(); signal["Zy_SubType"] = item["Zy_SubType"].ToString(); EquipManagment em = new EquipManagment(); signal["Equip_ABCMark"] = em.getEquip_Info(item["Equip_Code"].ToString()).Equip_ABCmark; signal["Job_Name"] = ""; signal["Job_Order"] = ""; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A8dot2/Index"); }
public void testCallBack(int timer_id, string user_params) { JObject item = (JObject)JsonConvert.DeserializeObject(user_params); int eneity_id = Convert.ToInt32(item["entity_id"]); string event_name = item["event_name"].ToString(); DSEventDetail ds = new DSEventDetail(); DateTime now = DateTime.Now; ds.year = now.Year; ds.month = now.Month; ds.day = now.Day; ds.week = WeekOfMonth(now, 1); ds.state = 0; ds.entity_id = eneity_id; //List<UI_MISSION> AllHistoryMiss = CWFEngine.GetHistoryMissions(eneity_id); UI_MISSION u = CWFEngine.GetActiveMission <Person_Info>(eneity_id, null, false); string work_name = u.WE_Name; string event_desc = u.WE_Event_Desc; ds.event_name = work_name + ":" + event_desc; Timer_Jobs tj = js.GetTimerJob(timer_id); ds.DSTime_Desc = tj.STR_RES_2; //if (dm.getdetailbyE_id(eneity_id) == null) dm.AddDsEvent(ds); }
public string submitCreatePlan_signal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); Dictionary <string, string> signal = new Dictionary <string, string>(); //paras signal["Plan_Desc"] = item["Plan_Desc"].ToString(); signal["Plan_DescFilePath"] = item["Plan_DescFilePath"].ToString(); signal["CreatePlan_done"] = "true"; Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A11dot2/Index"); }
public string submitAssess_signal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); string Danger_Intensity = item["Danger_Intensity"].ToString(); string Time_Level = item["Time_Level"].ToString(); signal["Danger_Intensity"] = Danger_Intensity; signal["Time_Level"] = Time_Level; //RiskMatrix_Color,DangerType_isgreen:根据逻辑判断 RiskMatrixElement rme = riskMatrixAnalysis(Danger_Intensity, Time_Level); signal["RiskMatrix_Color"] = rme.color; signal["DangerType_isgreen"] = rme.DangerType_isgreen; signal["Assess_done"] = "true"; //record: Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A11dot2/Index"); }
public string submitZytdConfirm_signal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["ZytdConfirm_Result"] = item["ZytdConfirm_Result"].ToString(); signal["ZytdConfirm_Reason"] = item["ZytdConfirm_Reason"].ToString(); ////DangerType_isgreen:需要根据逻辑判断 //UI_MISSION miModel = CWFEngine.GetActiveMission<Person_Info>(int.Parse(flowname), ((IObjectContextAdapter)(new EquipWebContext())).ObjectContext); //RiskMatrixElement rme = riskMatrixAnalysis(miModel.Miss_Params["Danger_Intensity"].ToString(), miModel.Miss_Params["Time_Level"].ToString()); //signal["DangerType_isgreen"] = rme.DangerType_isgreen; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A11dot2/Index"); }
// 工程管理单位上传竣工资料 public string CMUpload_signal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); // signal["submit_user"] = item["submit_user"].ToString(); signal["CMUpload_Done"] = "true"; signal["Js_File"] = item["Js_File"].ToString(); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A4dot4/Index"); }
public string ZytdAppoint_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); //signal["Job_Order"] = item2["Plan_num"].ToString(); signal["TechDemandMake_Header"] = item["TechDemandMake_Header"].ToString(); signal["TechDemandMake_Person"] = item["TechDemandMake_Person"].ToString(); signal["Supplier_List"] = item["Supplier_List"].ToString(); signal["ZytdAppoint_Done"] = "true"; Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A4dot2/Index"); }
public string WzcPriceBatch_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); //signal["Job_Order"] = item2["Plan_num"].ToString(); signal["Purchase_Batch"] = item["Purchase_Batch"].ToString(); signal["Budgeted_Price"] = item["Budgeted_Price"].ToString(); signal["IsMoreThanFifty_Result"] = item["IsMoreThanFifty_Result"].ToString(); Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A4dot2/Index"); }
public string PqSubmitDRBPM_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["PqSubmitDRBPM_done"] = "true"; signal["PqConfirm_Result"] = "是"; signal["Cj_Name"] = item["Cj_Name"].ToString(); signal["Zz_Name"] = item["Zz_Name"].ToString(); signal["Equip_GyCode"] = item["Equip_GyCode"].ToString(); signal["Equip_Code"] = item["Equip_Code"].ToString(); signal["Equip_Type"] = item["Equip_Type"].ToString(); signal["Data_Src"] = item["Data_Src"].ToString(); signal["Plan_Desc"] = item["Plan_Desc"].ToString(); //string filename = Path.Combine(Request.MapPath("~/Upload"),item["Plan_DescFilePath"].ToString()); signal["Plan_DescFilePath"] = item["Plan_DescFilePath"].ToString(); signal["Zy_Type"] = item["Zy_Type"].ToString(); signal["Zy_SubType"] = item["Zy_SubType"].ToString(); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A14dot1/Index"); }
public string CreateFlow(string flowname) { UI_WorkFlow_Entity wfe = CWFEngine.CreateAWFEntityByName(flowname); if (wfe != null) { Dictionary <string, string> record = wfe.GetRecordItems(); if (record.ContainsKey("username")) { record["username"] = "******"; } if (record.ContainsKey("time")) { record["time"] = DateTime.Now.ToString(); } return(wfe.Start(record)); //Json(new { url = wfe.Start(record), wfe_id = wfe.EntityID }); //"{url:'" + wfe.Start(record) + "', wfe_id:'" + wfe.EntityID + "'}"; } else { return(null); } }
public string submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); Dictionary <string, string> signal = new Dictionary <string, string>(); signal["SubmitJxPlan_Done"] = "true"; signal["Cj_Name"] = item["Cj_Name"].ToString(); signal["Zz_Name"] = item["Zz_Name"].ToString(); signal["Equip_GyCode"] = item["Equip_GyCode"].ToString(); signal["Equip_Code"] = item["Equip_Code"].ToString(); signal["Equip_Type"] = item["Equip_Type"].ToString(); signal["Zy_Type"] = item["Zy_Type"].ToString(); signal["Zy_SubType"] = item["Zy_SubType"].ToString(); EquipManagment em = new EquipManagment(); signal["Equip_ABCMark"] = em.getEquip_Info(item["Equip_Code"].ToString()).Equip_ABCmark; signal["Plan_Name"] = item["Plan_Name"].ToString(); signal["JxCauseDesc"] = item["JxCauseDesc"].ToString(); signal["Data_Src"] = "月度计划DRBPM"; Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A14dot3/Index"); }
public string CaiGouConfirm_submitsignal(string json1)//否否走不通 { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["IsCaiGou_Wzc"] = item["IsCaiGou_Wzc"].ToString(); signal["IsCaiGou_Jxdw"] = item["IsCaiGou_Jxdw"].ToString(); // signal["faulty_intensity"] = item["faulty_intensity"].ToString(); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A8dot2/Index"); }
//菜单栏的提示任务个数 public JsonResult task_mission() { IObjectContextAdapter IOca = new EquipWebContext(); List <UI_MISSION> miss = CWFEngine.GetActiveMissions <Person_Info>(IOca.ObjectContext); List <Object> Url_List = new List <object>(); List <Object> urlobj = new List <object>(); foreach (UI_MISSION item in miss)//本模块的作用是:将MISS_Url中截取前面的字段;例如“/A4dot4/Zzsubmit?wef=123”截取“A4dot4”,并存入数组str。注:这些MISS_Url就是待处理任务的跳转路径,故与本模块待处理任务个数提示可以关联 { UI_MISSION mi = CWFEngine.GetHistoryMissions(item.WE_Entity_Id).Last(); string MISS_Url = item.Mission_Url; string[] s = MISS_Url.Split(new char[] { '/' }); string str = s[1]; Url_List.Add(str); } //判断数组str中的相同元素的个数,并将结果转为json格式,返回前台 var vs = from string p in Url_List group p by p into g select new { g, num = g.Count() }; foreach (var v in vs) { object m = new { url_name = v.g.Key, url_count = v.num }; urlobj.Add(m); } return(Json(urlobj.ToArray())); }
public string RiskRecognition_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["Risk_Type"] = item["Risk_Type"].ToString(); signal["RiskRecognition_done"] = item["RiskRecognition_done"].ToString(); signal["Severity"] = item["Severity"].ToString(); signal["Probability"] = item["Probability"].ToString(); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A11dot1/Index"); }
// GET: /A7dot1dot1/机动处确认 public ActionResult JdcConfirm(string wfe_id) { UI_MISSION miss = CWFEngine.GetActiveMission <Person_Info>(int.Parse(wfe_id), ((IObjectContextAdapter)(new EquipWebContext())).ObjectContext); ViewBag.currentMiss = miss; return(View(getWFDetail_Model(wfe_id))); }
public ActionResult LsTaskHistoryDetail(string wfe_id) { EquipArchiManagment Em = new EquipArchiManagment(); UI_MISSION mi = new UI_MISSION(); List <UI_MISSION> t = CWFEngine.GetHistoryMissions(int.Parse(wfe_id)); mi = (UI_MISSION)t.ElementAt(1); Dictionary <string, object> mi_params = mi.Miss_Params; string cj_name = mi.Miss_Params["Cj_Name"].ToString(); string tempjob_name = mi.Miss_Params["Job_Name"].ToString(); ViewBag.wfe_id = wfe_id; A6dot2dot2InfoModal infoModal = new A6dot2dot2InfoModal(); infoModal.tempjob_name = tempjob_name; infoModal.cj_name = cj_name; infoModal.wfe_id = wfe_id; EquipManagment EM = new EquipManagment(); infoModal.All_Zz = EM.getZzs_ofCj(Convert.ToInt32(cj_name)); return(View(infoModal)); }
public string JxdwConfirm_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["DongZyConfirm_done"] = item["DongZyConfirm_done"].ToString(); signal["DianZyConfirm_done"] = item["DianZyConfirm_done"].ToString(); signal["YiZyConfirm_done"] = item["YiZyConfirm_done"].ToString(); signal["DongZyMan"] = item["DongZyMan"].ToString(); signal["DianZyMan"] = item["DianZyMan"].ToString(); signal["YiZyMan"] = item["YiZyMan"].ToString(); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A7dot1dot1/Index"); }
public string JdcConfirm_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //create new flow A13.1 createA13dot1(flowname); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["JdcConfirm_done"] = item["JdcConfirm_done"].ToString(); UI_MISSION miss = CWFEngine.GetActiveMission <Person_Info>(int.Parse(flowname), ((IObjectContextAdapter)(new EquipWebContext())).ObjectContext); signal["Th_CheckMen"] = miss.Miss_Params["Th_CheckMen"].ToString() + "," + miss.Miss_Params["DongZyMan"].ToString() + "," + miss.Miss_Params["DianZyMan"].ToString() + "," + miss.Miss_Params["YiZyMan"].ToString() + "," + (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A7dot1dot1/Index"); }
public string WriteJxContent_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["Jx_Content"] = item["Jx_Content"].ToString(); signal["Job_Guidebook"] = item["Job_Guidebook"].ToString(); signal["WriteJxContent_done"] = "true"; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A8dot2/Index"); }
public static async void DoWork() { logger.Debug("Starting Workflow Engine"); CWFEngine bif = new CWFEngine("C:\\Cwf\\Cwf.xml", 50); Random random = new Random(Guid.NewGuid().GetHashCode()); int randomNumber = random.Next(5, 10); System.Console.WriteLine($"Timer initialized with {randomNumber} * 1000"); System.Timers.Timer timer = new System.Timers.Timer(1000 * randomNumber); timer.Elapsed += async(sender, e) => await HandleTimer(bif, timer); timer.Start(); bif.Run(); /*try * { * bif.StartWorkflow(10); * Task.Delay(2000).Wait(); * bif.Stop(); * } * catch (Exception e) * { * System.Console.WriteLine(e.ToString()); * }*/ Console.ReadLine(); }
public string CaiGouSubmit_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["CaiGouSubmit_Done"] = "true"; signal["Cj_Name"] = item["Cj_Name"].ToString(); signal["Zz_Name"] = item["Zz_Name"].ToString(); signal["Equip_GyCode"] = item["Equip_GyCode"].ToString(); signal["Equip_Code"] = ""; signal["Plan_Order"] = item["Plan_Order"].ToString(); signal["Plan_Name"] = item["Plan_Name"].ToString(); signal["CM_Department"] = item["CM_Department"].ToString(); signal["Fittings_Name"] = item["Fittings_Name"].ToString(); signal["Fittings_Code"] = item["Fittings_Code"].ToString(); //EquipManagment em = new EquipManagment(); //Equip_Info eqinfo = em.getEquip_Info(item["Equip_Code"].ToString()); //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit //由于DongZyConfirm_done 等变量未与该Event关联, 所以submitSignal不会将确认信息提交到工作流 CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A4dot2/Index"); }
public string JxdwCreateOrder_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); //JObject item2 = (JObject)JsonConvert.DeserializeObject(item["plan_data"].ToString()); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); //signal["Job_Order"] = item2["Plan_num"].ToString(); signal["Job_Name"] = item["Job_Name"].ToString(); signal["Job_Order"] = item["Job_Order"].ToString(); ERPInfoManagement erp = new ERPInfoManagement(); GD_InfoModal res = erp.getGD_Modal_GDId("00" + item["Job_Order"].ToString()); signal["Job_OrderState"] = res.GD_State; //signal["Job_OrderState"] = item["Job_OrderState"].ToString(); //signal["job_Name"] = item2["Plan_name"].ToString(); signal["ZjGxIsOK"] = "是"; //signal["Equip_GyCode"] = "8"; //signal["Equip_Code"] = "7"; //signal["Equip_ABCMark"] = "A"; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A8dot2/Index"); }
/// <summary> /// 提报不完好润滑间 /// </summary> /// <param name="json1"></param> /// <returns></returns> public string Submit_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["RH_Name"] = item["Cj_Name"].ToString(); signal["ProblemDesc"] = item["Problem_Desc"].ToString(); signal["Equip_GyCode"] = ""; signal["Submit_Done"] = "true"; //record Dictionary <string, string> record = new Dictionary <string, string>(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); } catch (Exception e) { return(""); } return("/A6dot2dot1/Index"); }
public string GetDSRemind() { List <Timer_Jobs> Tjs = js.GetDSRemind(); List <string> Remind_list = new List <string>(); for (int i = 0; i < Tjs.Count; i++) { //TriggerTiming TT = new TriggerTiming(); //TT.FromString(Tjs[i].corn_express); //TT.RefreshNextTiming(DateTime.Now); //DateTime next_dt = TT.NextTiming.Value; UI_MISSION u = CWFEngine.GetActiveMission <Person_Info>(Tjs[i].workflow_ID, null, false); string work_name = u.WE_Name; string event_desc = u.WE_Event_Desc; string event_name = work_name + ":" + event_desc; Remind_list.Add(event_name); } string Remind_Str = "定时任务提醒!!!请按时完成以下流程:"; for (int i = 0; i < Remind_list.Count; i++) { Remind_Str += Remind_list[i] + "、"; } return(Remind_Str); }
public static void PushWorkFlowRun(object wfe_id) { //等待sendtoDRBPMsystem函数返回 Thread.Sleep(2000); int i_wfe_id = Convert.ToInt32(wfe_id); CWFEngine.SubmitSignal(i_wfe_id, new Dictionary <string, string>()); }
// GET: Main public ActionResult Index() { MainModel mm = new MainModel(); mm.wfs = CWFEngine.ListAllWFDefine(); mm.miss = CWFEngine.GetActiveMissions <UserInfo>(((IObjectContextAdapter)(new UserContext())).ObjectContext); return(View(mm)); }
public ActionResult submitapprove(string WFE_Id, string appr_result) { Dictionary <string, string> signal = new Dictionary <string, string>(); signal["approve_result"] = appr_result; CWFEngine.SubmitSignal(Convert.ToInt32(WFE_Id), signal); return(Redirect("/Main/Index")); }
public ActionResult EquipQuery() { QueryModal qm = new QueryModal(); qm.wf = CWFEngine.ListAllWFDefine(); PersonManagment pm = new PersonManagment(); qm.UserHasEquips = pm.Get_Person_Cj((Session["User"] as EquipModel.Entities.Person_Info).Person_Id); return(View(qm)); }