Beispiel #1
0
        /// <summary>
        /// 增加数据
        /// </summary>
        /// <param name="json">实体类json</param>
        /// <returns>Postdata msg id</returns>
        public string AddEntity(string json)
        {
            T entity = DataSwitch.JsonToObj <T>(json);

            if (entity == null)
            {
                return(General.strFail);
            }
            int count = dbSet.InsertReturnIdentity(entity);

            return(DataSwitch.HttpPostMsg(count));
        }
Beispiel #2
0
        /// <summary>
        /// 删除数据
        /// </summary>
        /// <param name="json">实体类json</param>
        /// <returns>postdata msg 1,0</returns>
        public string DeleteEntity(string json)
        {
            T entity = DataSwitch.JsonToObj <T>(json);

            if (entity == null)
            {
                return(General.strFail);
            }
            bool count = dbSet.Delete(entity);

            return(DataSwitch.HttpPostMsg(count ? General.strSucess : General.strFail));
        }
Beispiel #3
0
        public string UpdateDictionary(string dic)
        {
            Sysdic csDic = DataSwitch.JsonToObj <Sysdic>(dic);

            if (cSDic == null)
            {
                return(General.strFail);
            }
            bool count = cSDic.Update(csDic);

            return(DataSwitch.HttpPostMsg(count ? General.strSucess:General.strFail));
        }
Beispiel #4
0
        public string DeleteSysdic(string dic)
        {
            Sysdic sysDic = DataSwitch.JsonToObj <Sysdic>(dic);

            if (sysDic == null)
            {
                return(General.strFail);
            }
            bool count = cSDic.Del(sysDic);

            return(DataSwitch.HttpPostMsg(count ? General.strSucess : General.strFail));
        }
Beispiel #5
0
        public string AddDictionary(string dic)
        {
            Sysdic csDic = DataSwitch.JsonToObj <Sysdic>(dic);

            if (cSDic == null)
            {
                return(General.strFail);
            }
            int count = cSDic.Add(csDic).id;

            if (count > 0)
            {
                return(DataSwitch.HttpPostMsg(count));
            }
            return(DataSwitch.HttpPostMsg(General.strFail));
        }
        public List <Sysdic> GetDicByType(string type)
        {
            string    url   = KNDBsysUrl.BaseInfoUrl.DictionaryUrl.GetDicByType;
            HttpTools tools = new HttpTools();

            tools.AddParam("dictype", type).Build();
            HttpWebResponse res = HttpHelper.CreatePostHttpResponse(url, tools.dic, 3000, null);

            if (res != null)
            {
                string json = DataSwitch.GetResponseString(res);
                PostData <Sysdic, DBNull> postData = DataSwitch.JsonToObj <PostData <Sysdic, DBNull> >(json);
                return(postData.rows);
            }
            return(new List <Sysdic>());
        }
Beispiel #7
0
        public int AddSysVer(SysVer sysVer)
        {
            string    url   = KNDBsysUrl.BaseInfoUrl.SysVerUrl.AddSysVer;
            HttpTools tools = new HttpTools();

            tools.AddParam("sysver", DataSwitch.DataToJson(sysVer)).Build();
            HttpWebResponse res = HttpHelper.CreatePostHttpResponse(url, tools.dic, 3000, null);

            if (res != null)
            {
                string json = DataSwitch.GetResponseString(res);
                PostData <SysVer, SysVer> postData = DataSwitch.JsonToObj <PostData <SysVer, SysVer> >(json);
                if (postData.Msg != General.reFail)
                {
                    return(int.Parse(postData.Msg));
                }
            }
            return(General.intFail);
        }
        public bool DleteDictionary(Sysdic sysdic)
        {
            string    url   = KNDBsysUrl.BaseInfoUrl.DictionaryUrl.DeleteSysdic;
            HttpTools tools = new HttpTools();

            tools.AddParam("dic", DataSwitch.DataToJson(sysdic)).Build();
            HttpWebResponse res = HttpHelper.CreatePostHttpResponse(url, tools.dic, 3000, null);

            if (res != null)
            {
                string json = DataSwitch.GetResponseString(res);
                PostData <DBNull, DBNull> postData = DataSwitch.JsonToObj <PostData <DBNull, DBNull> >(json);
                if (postData.Msg != General.reFail)
                {
                    return(true);
                }
            }
            return(false);
        }
        public int AddDictionary(Sysdic cSDic)
        {
            string    url   = KNDBsysUrl.BaseInfoUrl.DictionaryUrl.AddDicByType;
            HttpTools tools = new HttpTools();

            tools.AddParam("dic", DataSwitch.DataToJson(cSDic)).Build();
            HttpWebResponse res = HttpHelper.CreatePostHttpResponse(url, tools.dic, 3000, null);

            if (res != null)
            {
                string json = DataSwitch.GetResponseString(res);
                PostData <DBNull, DBNull> postData = DataSwitch.JsonToObj <PostData <DBNull, DBNull> >(json);
                if (postData.Msg != General.reFail)
                {
                    return(int.Parse(postData.Msg));
                }
            }
            return(General.intFail);
        }
Beispiel #10
0
        public PostData <T, S> GetPostData <T, S>(string json)
        {
            PostData <T, S> postData = DataSwitch.JsonToObj <PostData <T, S> >(json);

            return(postData);
        }
Beispiel #11
0
        public T GetEntity <T>(string json)
        {
            T t = DataSwitch.JsonToObj <T>(json);

            return(t);
        }