public A6dot2LsTaskTab AddA6dot2LsTask(A6dot2LsTaskTab new_A6dot2LsTask) { try { using (var db = base.NewDB()) { A6dot2LsTaskTab newP = db.A6dot2LsTaskTab.Add(new_A6dot2LsTask); db.SaveChanges(); return(newP); } } catch { return(null); } }
/// <summary> /// 处理datatables请求 /// </summary> /// <param name="data"></param> private DtResponse ProcessRequest(List <KeyValuePair <string, string> > data, string wfe_id) { DtResponse dt = new DtResponse(); var http = DtRequest.HttpData(data); if (http.ContainsKey("action")) { string action = http["action"] as string; if (action == "edit") { var Data = http["data"] as Dictionary <string, object>; foreach (var d in Data) { int id = Convert.ToInt32(d.Key); List <string> pros = new List <string>(); List <object> vals = new List <object>(); Dictionary <string, object> m_kv = new Dictionary <string, object>(); foreach (var dd in d.Value as Dictionary <string, object> ) { pros.Add(dd.Key); vals.Add(dd.Value); } A6dot2Managment AM = new A6dot2Managment(); A6dot2LsTaskTab m = AM.UpdateA6dot2LsTask(id, pros, vals); m_kv["ID"] = m.Id; m_kv["Zz_Name"] = m.Zz_Name; m_kv["Equip_Gybh"] = m.Equip_Gybh; m_kv["Equip_Code"] = m.Equip_Code; m_kv["Last_HY"] = m.lastOilTime; m_kv["HY_ZQ"] = m.oilInterval; m_kv["Next_HY"] = m.NextOilTime; m_kv["Problem_Cur"] = m.cur_problem; m_kv["ZG_status"] = m.cur_status; m_kv["Wfe_id"] = m.wfd_id; dt.data.Add(m_kv); } } else if (action == "create") //新建工作流 { A6dot2Managment AM = new A6dot2Managment(); A6dot2LsTaskTab rt = new A6dot2LsTaskTab(); rt.wfd_id = wfe_id; A6dot2LsTaskTab m = AM.AddA6dot2LsTask(rt); Dictionary <string, object> m_kv = new Dictionary <string, object>(); m_kv["ID"] = m.Id; m_kv["Zz_Name"] = m.Zz_Name; m_kv["Equip_Gybh"] = m.Equip_Gybh; m_kv["Equip_Code"] = m.Equip_Code; m_kv["Last_HY"] = m.lastOilTime; m_kv["HY_ZQ"] = m.oilInterval; m_kv["Next_HY"] = m.NextOilTime; m_kv["Problem_Cur"] = m.cur_problem; m_kv["ZG_status"] = m.cur_status; m_kv["Wfe_id"] = m.wfd_id; dt.data.Add(m_kv); } else if (action == "remove") { var Data = http["data"] as Dictionary <string, object>; foreach (var d in Data) { int id = Convert.ToInt32(d.Key); A6dot2Managment AM = new A6dot2Managment(); AM.RemoveA6dot2LsTask(id); } } } return(dt); }
public A6dot2LsTaskTab AddA6dot2LsTask(A6dot2LsTaskTab new_A6dot2LsTask) { A6dot2LsTaskTabs t = new A6dot2LsTaskTabs(); return(t.AddA6dot2LsTask(new_A6dot2LsTask)); }