Пример #1
0
        public M_Ex_ERole GetModelFromReader(DbDataReader rdr)
        {
            M_Ex_ERole model = new M_Ex_ERole();

            model.ID       = Convert.ToInt32(rdr["ID"]);
            model.RoleName = ConverToStr(rdr["RoleName"]);
            model.RoleAuth = ConverToStr(rdr["RoleAuth"]);
            model.Remark   = ConverToStr(rdr["Remark"]);
            model.ZType    = ConvertToInt(rdr["ZType"]);
            model.ZStatus  = ConvertToInt(rdr["ZStatus"]);
            model.CDate    = ConvertToDate(rdr["CDate"]);
            model.StoreID  = ConvertToInt(rdr["StoreID"]);
            rdr.Close();
            return(model);
        }
Пример #2
0
        public override SqlParameter[] GetParameters()
        {
            M_Ex_ERole model = this;

            if (model.CDate <= DateTime.MinValue)
            {
                model.CDate = DateTime.Now;
            }
            SqlParameter[] sp = GetSP();
            sp[0].Value = model.ID;
            sp[1].Value = model.RoleName;
            sp[2].Value = model.RoleAuth;
            sp[3].Value = model.Remark;
            sp[4].Value = model.ZType;
            sp[5].Value = model.ZStatus;
            sp[6].Value = model.CDate;
            sp[7].Value = model.StoreID;
            return(sp);
        }
Пример #3
0
        public static M_Ex_ERole GetERole(M_UserInfo mu)
        {
            M_Ex_ERole roleMod = new M_Ex_ERole();

            //检测是否为店长
            if (DBCenter.IsExist("ZL_CommonModel", "SuccessfulUserID=" + mu.UserID))
            {
                roleMod.RoleName = "店长";
                return(roleMod);
            }
            if (mu.PageID < 1)
            {
                roleMod.RoleName = "未分配"; return(roleMod);
            }
            roleMod = new B_Ex_ERole().SelReturnModel(mu.PageID);
            if (roleMod == null)
            {
                roleMod = new M_Ex_ERole(); roleMod.RoleName = "不存在"; return(roleMod);
            }
            return(roleMod);
        }
Пример #4
0
 public bool UpdateByID(M_Ex_ERole model)
 {
     return(DBCenter.UpdateByID(model, model.ID));
 }
Пример #5
0
 public int Insert(M_Ex_ERole model)
 {
     return(DBCenter.Insert(model));
 }