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