/// <summary>
        /// 修改状态
        /// </summary>
        /// <param name="dicPar"></param>
        private void UpdateStatus(Dictionary <string, object> dicPar)
        {
            ///要检测的参数信息
            List <string> pra = new List <string>()
            {
                "GUID", "userid", "ids", "tstatus"
            };

            //检测方法需要的参数
            if (!CheckActionParameters(dicPar, pra))
            {
                return;
            }
            //获取参数信息
            string GUID   = dicPar["GUID"].ToString();
            string userid = dicPar["userid"].ToString();
            string ids    = dicPar["ids"].ToString();
            string status = dicPar["tstatus"].ToString();

            string             Id      = dicPar["ids"].ToString().Trim(',');
            TB_FunctionsEntity UEntity = bll.GetEntitySigInfo(" where id=" + ids);

            UEntity.TStatus = status;

            bll.Update(GUID, userid, UEntity);

            ReturnResultJson(bll.oResult.Code, bll.oResult.Msg);
        }
Esempio n. 2
0
        /// <summary>
        /// 检验表单数据
        /// </summary>
        /// <returns></returns>
        public bool CheckPageInfo(string type, string Id, string BusCode, string StoCode, string CCname, string TStatus, string FType, string ParentId, string Code, string Cname, string BtnCode, string Orders, string ImgName, string Url, string Level, string Descr, string CCode)
        {
            bool rel = false;

            try
            {
                Entity         = new TB_FunctionsEntity();
                Entity.Id      = StringHelper.StringToLong(Id);
                Entity.BusCode = BusCode;
                Entity.StoCode = StoCode;
                Entity.CCode   = CCode;
                Entity.CCname  = CCname;

                Entity.TStatus  = TStatus;
                Entity.FType    = StringHelper.StringToInt(FType);
                Entity.ParentId = StringHelper.StringToLong(ParentId);
                Entity.Code     = Code;
                Entity.Cname    = Cname;
                Entity.BtnCode  = BtnCode;
                Entity.Orders   = StringHelper.StringToInt(Orders);
                Entity.ImgName  = ImgName;
                Entity.Url      = Url;
                Entity.Level    = StringHelper.StringToInt(Level);
                Entity.Descr    = Descr;
                rel             = true;
            }
            catch (System.Exception)
            {
            }
            return(rel);
        }
Esempio n. 3
0
        /// <summary>
        /// 更新一条数据
        /// </summary>
        public void Update(string GUID, string UID, TB_FunctionsEntity UEntity)
        {
            //更新数据
            int result = dal.Update(UEntity);

            //检测执行结果
            CheckResult(result, "");
        }
        private void Update(Dictionary <string, object> dicPar)
        {
            //要检测的参数信息
            List <string> pra = new List <string>()
            {
                "GUID", "userid", "Id", "BusCode", "StoCode", "CCname", "TStatus", "FType", "ParentId", "Code", "Cname", "BtnCode", "Orders", "ImgName", "Url", "Level", "Descr", "CCode"
            };

            //检测方法需要的参数
            if (!CheckActionParameters(dicPar, pra))
            {
                return;
            }
            //获取参数信息
            string GUID     = dicPar["GUID"].ToString();
            string userid   = dicPar["userid"].ToString();
            string Id       = dicPar["Id"].ToString();
            string BusCode  = dicPar["BusCode"].ToString();
            string StoCode  = dicPar["StoCode"].ToString();
            string CCname   = dicPar["CCname"].ToString();
            string TStatus  = dicPar["TStatus"].ToString();
            string FType    = dicPar["FType"].ToString();
            string ParentId = dicPar["ParentId"].ToString();
            string Code     = dicPar["Code"].ToString();
            string Cname    = dicPar["Cname"].ToString();
            string BtnCode  = dicPar["BtnCode"].ToString();
            string Orders   = dicPar["Orders"].ToString();
            string ImgName  = dicPar["ImgName"].ToString();
            string Url      = dicPar["Url"].ToString();
            string Level    = dicPar["Level"].ToString();
            string Descr    = dicPar["Descr"].ToString();
            string CCode    = dicPar["CCode"].ToString();
            //调用逻辑
            TB_FunctionsEntity UEntity = bll.GetEntitySigInfo(" where id=" + Id);

            UEntity.Cname = Cname;


            bll.Update(GUID, userid, UEntity);
            ReturnResultJson(bll.oResult.Code, bll.oResult.Msg);
        }
Esempio n. 5
0
        /// <summary>
        /// 单行数据转实体对象
        /// </summary>
        /// <param name="dr"></param>
        /// <returns></returns>
        private TB_FunctionsEntity SetEntityInfo(DataRow dr)
        {
            TB_FunctionsEntity Entity = new TB_FunctionsEntity();

            Entity.Id      = StringHelper.StringToLong(dr["Id"].ToString());
            Entity.BusCode = dr["BusCode"].ToString();
            Entity.StoCode = dr["StoCode"].ToString();
            Entity.CCode   = dr["CCode"].ToString();
            Entity.CCname  = dr["CCname"].ToString();

            Entity.TStatus  = dr["TStatus"].ToString();
            Entity.FType    = StringHelper.StringToInt(dr["FType"].ToString());
            Entity.ParentId = StringHelper.StringToLong(dr["ParentId"].ToString());
            Entity.Code     = dr["Code"].ToString();
            Entity.Cname    = dr["Cname"].ToString();
            Entity.BtnCode  = dr["BtnCode"].ToString();
            Entity.Orders   = StringHelper.StringToInt(dr["Orders"].ToString());
            Entity.ImgName  = dr["ImgName"].ToString();
            Entity.Url      = dr["Url"].ToString();
            Entity.Level    = StringHelper.StringToInt(dr["Level"].ToString());
            Entity.Descr    = dr["Descr"].ToString();
            return(Entity);
        }