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"); }
/// <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 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 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 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 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 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 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 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 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 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 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 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"); }
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 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 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 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"); }
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 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>()); }
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 string click_submitsignal(string wfe_id) { try { Dictionary <string, string> signal = new Dictionary <string, string>(); //补充跳转A8dot2的变量,Cj_Name,Zy_Type,Zy_SubType Dictionary <string, object> paras1 = new Dictionary <string, object>(); paras1["Zz_Name"] = null; paras1["Equip_GyCode"] = null; paras1["Equip_Code"] = null; paras1["Plan_Name"] = null; paras1["JobOrder"] = null; UI_WFEntity_Info wfei = CWFEngine.GetWorkFlowEntityWithParams(Convert.ToInt32(wfe_id), paras1); //获取设备专业类别和子类别及设备所属车间 EquipManagment tm = new EquipManagment(); ERPInfoManagement erp = new ERPInfoManagement(); GD_InfoModal res = erp.getGD_Modal_GDId(paras1["JobOrder"].ToString()); if (res != null) { //if (String.Compare(res.GD_EquipCode.Trim(), paras1["Equip_Code"].ToString().Trim()) != 0) if (!res.GD_EquipCode.Contains(paras1["Equip_Code"].ToString())) { return("工单号与设备不匹配"); } } else { return("系统中无此工单"); } Equip_Info getZy = tm.getEquip_ByGyCode(paras1["Equip_GyCode"].ToString()); signal["Zy_Type"] = getZy.Equip_Specialty; signal["Zy_SubType"] = getZy.Equip_PhaseB; signal["Equip_Type"] = getZy.Equip_Type; //EA_Name_EA_Id= tm.getEquip(paras1["Zz_Name"].ToString()).EA_Parent.EA_Id; signal["Cj_Name"] = tm.getEquip(paras1["Zz_Name"].ToString()); signal["Plan_Name"] = paras1["Plan_Name"].ToString(); signal["JxdwAttachPlanOrder_Done"] = "true"; signal["Data_Src"] = "计划管理"; //record Dictionary <string, string> record1 = new Dictionary <string, string>(); record1["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record1["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(Convert.ToInt32(wfe_id), signal, record1); return("/A14dot3/Index"); } catch (Exception e) { return(""); } //return ("/A13dot2/Index"); }
public ActionResult submitsignal(string WF_Name, string reason) { Dictionary <string, string> signal = new Dictionary <string, string>(); signal["application_reason"] = reason; signal["application_person"] = (Session["User"] as UserInfo).name; signal["application_done"] = "true"; CWFEngine.SubmitSignal(Convert.ToInt32(WF_Name), signal); return(Redirect("/Main/Index")); }
public string LsTaskSubmit(string wfe_id) { Dictionary <string, string> signal = new Dictionary <string, string>(); signal["Submit_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(wfe_id), signal, record); return("/TempJob/Index"); }
static void Main(string[] args) { CTimerManage.InitTimerManager(); CTimerManage.Start(); var wfe = CWFEngine.CreateAWFEntityByName("test1"); wfe.Start(null); CWFEngine.SubmitSignal(wfe.EntityID, new Dictionary <string, string>()); Thread.Sleep(10 * 60 * 1000); }
//DRBPM平台低能效机泵-筛选-自动提报-2016.07.25 public string Auto_ZzSubmit_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string Equip_Code = item["Equip_Code"].ToString(); //string Problem_Desc = item["gyState_PMGList"].ToString(); string flowname = "A7dot2"; UI_WorkFlow_Entity wfe = CWFEngine.CreateAWFEntityByName(flowname); if (wfe != null) { EquipManagment em = new EquipManagment(); Equip_Info eqinfo = em.getEquip_Info(Equip_Code); List <Equip_Archi> Equip_ZzBelong = em.getEquip_ZzBelong(eqinfo.Equip_Id); Dictionary <string, string> record = wfe.GetRecordItems(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); wfe.Start(record); int flow_id = wfe.EntityID; Dictionary <string, string> signal1 = new Dictionary <string, string>(); signal1["start_done"] = "true"; CWFEngine.SubmitSignal(flow_id, signal1, record); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["ZzSubmit_done"] = "true"; signal["Cj_Name"] = Equip_ZzBelong[1].EA_Name; //Cj_Name signal["Zz_Name"] = Equip_ZzBelong[0].EA_Name; //Zz_Name signal["Equip_GyCode"] = eqinfo.Equip_GyCode; signal["Equip_Code"] = eqinfo.Equip_Code; signal["Equip_Type"] = eqinfo.Equip_Type; signal["Zy_Type"] = eqinfo.Equip_Specialty; signal["Zy_SubType"] = eqinfo.Equip_PhaseB; signal["Equip_ABCMark"] = eqinfo.Equip_ABCmark; signal["Data_Src"] = "DRBPM平台低能效机泵"; signal["Problem_Desc"] = GetGyStateDescription(item["gyState_PMGList"].ToString(), true); //record record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(flow_id, signal, record); return("/A7dot2/Index"); } } catch (Exception e) { return(""); } return("/A7dot2/Index"); }
public string click_submitsignal(string json1) { try { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string Equip_Code = item["Equip_Code"].ToString(); string Jx_Reason = item["Jx_Reason"].ToString(); string flowname = "A8dot2"; UI_WorkFlow_Entity wfe = CWFEngine.CreateAWFEntityByName(flowname); if (wfe != null) { EquipManagment em = new EquipManagment(); Equip_Info eqinfo = em.getEquip_Info(Equip_Code); List <Equip_Archi> Equip_ZzBelong = em.getEquip_ZzBelong(eqinfo.Equip_Id); Dictionary <string, string> record = wfe.GetRecordItems(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); wfe.Start(record); int flow_id = wfe.EntityID; //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["JxSubmit_done"] = "true"; signal["Cj_Name"] = Equip_ZzBelong[1].EA_Name; //Cj_Name signal["Zz_Name"] = Equip_ZzBelong[0].EA_Name; //Zz_Name signal["Equip_GyCode"] = eqinfo.Equip_GyCode; signal["Equip_Code"] = eqinfo.Equip_Code; signal["Equip_Type"] = eqinfo.Equip_Type; signal["Zy_Type"] = eqinfo.Equip_Specialty; signal["Zy_SubType"] = eqinfo.Equip_PhaseB; signal["Equip_ABCMark"] = eqinfo.Equip_ABCmark; signal["Jx_Reason"] = Jx_Reason;//计划检修原因 PM? signal["Data_Src"] = "A14dot1"; //record record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(flow_id, signal, record); return("/A8dot2/Index"); } else { return("/A14dot1/Index"); } } catch (Exception e) { return(""); } //return ("/A14dot1/Index"); }
// GET: /A7dot1dot1/机动处确认 public void createA13dot1(string from_wfe_id) { //create new flow A13.1 UI_MISSION miss = CWFEngine.GetActiveMission <Person_Info>(Convert.ToInt32(from_wfe_id), ((IObjectContextAdapter)(new EquipWebContext())).ObjectContext); string th_problem = Convert.ToString(miss.Miss_Params["Th_ProblemRecords"]); JArray j_Problem_data = JArray.Parse(th_problem); for (int i = 0; i < j_Problem_data.Count; i++) { JObject j_obj = JObject.Parse(j_Problem_data[i].ToString()); string problem_catalogy = j_obj["problem_catalogy"].ToString(); string problem_detail = j_obj["problem_detail"].ToString(); //将7.1.1的串号赋给新产生的13.1的工作流 WorkFlows wfsd = new WorkFlows(); WorkFlow_Entity wfecurrent = wfsd.GetWorkFlowEntity(Convert.ToInt32(from_wfe_id)); UI_WorkFlow_Entity wfe = CWFEngine.CreateAWFEntityByName("A13dot1", wfecurrent.WE_Ser); if (wfe != null) { Dictionary <string, string> record = wfe.GetRecordItems(); record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); wfe.Start(record); int flow_id = wfe.EntityID; Dictionary <string, string> signal1 = new Dictionary <string, string>(); signal1["start_done"] = "true"; CWFEngine.SubmitSignal(flow_id, signal1, record); //paras Dictionary <string, string> signal = new Dictionary <string, string>(); signal["ZzSubmit_done"] = "true"; signal["Cj_Name"] = miss.Miss_Params["Cj_Name"].ToString(); signal["Zz_Name"] = miss.Miss_Params["Zz_Name"].ToString(); signal["Equip_GyCode"] = miss.Miss_Params["Equip_GyCode"].ToString(); signal["Equip_Code"] = miss.Miss_Params["Equip_Code"].ToString(); signal["Equip_Type"] = miss.Miss_Params["Equip_Type"].ToString(); signal["Problem_Desc"] = problem_detail; signal["Problem_DescFilePath"] = ""; signal["Zy_Type"] = problem_catalogy; signal["Zy_SubType"] = miss.Miss_Params["Zy_SubType"].ToString(); signal["Equip_ABCMark"] = miss.Miss_Params["Equip_ABCMark"].ToString(); signal["Data_Src"] = "特护记录"; //submit //record //record["username"] = (Session["User"] as EquipModel.Entities.Person_Info).Person_Name; record["time"] = DateTime.Now.ToString(); //submit CWFEngine.SubmitSignal(flow_id, signal, record); } } }
//test public string submitA11dot3_signal(string json1) { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); Dictionary <string, string> signal = new Dictionary <string, string>(); //paras signal["temp_A11dot3"] = item["temp_A11dot3"].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(); CWFEngine.SubmitSignal(Convert.ToInt32(flowname), signal, record); return("/A11dot2/Index"); }
public string ZytdConfirmC_submitsignal(string json1) { JObject item = (JObject)JsonConvert.DeserializeObject(json1); string flowname = item["Flow_Name"].ToString(); Dictionary <string, string> signal = new Dictionary <string, string>(); //new input paras signal["ZytdConfirmC_Result"] = item["ZytdConfirmC_Result"].ToString(); signal["Equip_Type"] = "无"; 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); return("/A4dot3/Index"); }