public string AddRule(Panasia.Gemini.FL.Models.ProcessModel model) { string Template_Info = model.Template_Info; string col_name = model.col_name; string condition = model.value; //decimal value = model.value; int approveform_id = model.approveform_id; string Message = "OK"; try { fl_ApproveRules entity_fl_ApproveRules = new fl_ApproveRules(); entity_fl_ApproveRules.FormID = int.Parse(Template_Info.Substring(Template_Info.IndexOf("|") + 1)); entity_fl_ApproveRules.Table_Name = Template_Info.Substring(0, Template_Info.IndexOf("|")); entity_fl_ApproveRules.Col_Name = col_name; entity_fl_ApproveRules.Condition = condition; entity_fl_ApproveRules.ApproverID = approveform_id; entity_fl_ApproveRules.CreatedUser = LoginInfo.UserID; entity_fl_ApproveRules.ModifiedUser = LoginInfo.UserID; entity_fl_ApproveRules.ResetCreated(); using (SysContext db = new SysContext()) { db.fl_ApproveRules.Add(entity_fl_ApproveRules); db.SaveChanges(); } } catch { Message = "Error"; } return(Message); }
public string DeleteEmployee() { string Message = "OK"; try { using (SysContext db = new SysContext()) { int id = int.Parse(Request["id"]); db.fl_Approver.Remove(db.fl_Approver.Find(id)); fl_ApproveRules rule = db.fl_ApproveRules.FirstOrDefault(r => r.ApproverID == id); if (rule != null) { db.fl_ApproveRules.Remove(rule); } db.SaveChanges(); } } catch { Message = "Error"; } return(Message); }