예제 #1
0
        public HttpResponseMessage UpdateGroup(dynamic obj)
        {
            string returntxt = "";

            try
            {
                RuletblEQI_Point_Group rule_group    = new RuletblEQI_Point_Group();
                tblEQI_Point_Group     objObject_old = rule_group.ByPK(int.Parse(obj.id.ToString()));
                tblEQI_Point_Group     objObject_new = new tblEQI_Point_Group();
                objObject_new.fldObject       = obj.fldObject;
                objObject_new.fldUserID       = objObject_old.fldUserID;
                objObject_new.fldName         = objObject_old.fldName;
                objObject_new.fldYear         = obj.fldYear;
                objObject_new.fldPointContent = obj.fldPointContent;
                objObject_new.fldType         = obj.fldType;
                bool isdelete = rule_group.Update(objObject_old, objObject_new);
                if (isdelete)
                {
                    returntxt = rule.JsonStr("ok", "更新成功!", "");
                }
                else
                {
                    returntxt = rule.JsonStr("error", "更新失败!", "");
                }
            }
            catch (Exception e)
            {
                returntxt = rule.JsonStr("error", e.Message, "");
            }
            return(new HttpResponseMessage {
                Content = new StringContent(returntxt, System.Text.Encoding.UTF8, "application/json")
            });
        }
예제 #2
0
        public HttpResponseMessage DeleteGroup(string id)
        {
            string returntxt = "";

            try
            {
                RuletblEQI_Point_Group rule_group = new RuletblEQI_Point_Group();
                bool isdelete = rule_group.Delete(Convert.ToInt32(id));
                if (isdelete)
                {
                    returntxt = rule.JsonStr("ok", "删除成功!", "");
                }
                else
                {
                    returntxt = rule.JsonStr("error", "删除失败!", "");
                }
            }
            catch (Exception e)
            {
                returntxt = rule.JsonStr("error", e.Message, "");
            }
            return(new HttpResponseMessage {
                Content = new StringContent(returntxt, System.Text.Encoding.UTF8, "application/json")
            });
        }
예제 #3
0
        public HttpResponseMessage addGroup(dynamic obj)
        {
            string returntxt = "";

            try
            {
                tblEQI_Point_Group point_group = new tblEQI_Point_Group();
                point_group.fldName         = obj.fldName;
                point_group.fldObject       = obj.fldObject;
                point_group.fldUserID       = obj.fldUserID;
                point_group.fldYear         = obj.fldYear;
                point_group.fldPointContent = obj.fldPointContent;
                point_group.fldType         = obj.fldType;
                RuletblEQI_Point_Group rule_group = new RuletblEQI_Point_Group();
                int returnID = rule_group.Insert(point_group);
                if (returnID == -1)
                {
                    returntxt = rule.JsonStr("no", "相同名称的分组已经存在,请输入其它名称", returnID);
                }
                if (returnID > 0)
                {
                    returntxt = rule.JsonStr("ok", "添加成功!", returnID);
                }
                if (returnID < 0 && returnID != -1)
                {
                    returntxt = rule.JsonStr("error", "添加失败!", 0);
                }
            }
            catch (Exception e)
            {
                returntxt = rule.JsonStr("error", e.Message, 0);
            }
            return(new HttpResponseMessage {
                Content = new StringContent(returntxt, System.Text.Encoding.UTF8, "application/json")
            });
        }