Esempio n. 1
0
        /// <summary>
        /// 保存
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnSave_Click(object sender, EventArgs e)
        {
            T_Role_MDL model = new T_Role_MDL();

            if (ViewState["model"] != null)
            {
                model = (Model.T_Role_MDL)ViewState["model"];
            }

            object obj = Comm.GetValueToObject(model, this.tbl);

            if (obj != null)
            {
                T_Role_MDL Newmodel = (T_Role_MDL)obj;
                switch ((CommonEnum.PageState)ViewState["ps"])
                {
                case CommonEnum.PageState.ADD:
                    int roleID = roleBLL.Add(Newmodel);
                    PublicModel.writeLog(SystemSet.EumLogType.AddData.ToString(), string.Concat("T_Role;key=", roleID,
                                                                                                ";RoleCode=", Newmodel.RoleCode, ";RoleName=", Newmodel.RoleName));
                    break;

                case CommonEnum.PageState.EDIT:
                    roleBLL.Update(Newmodel);
                    PublicModel.writeLog(SystemSet.EumLogType.UpdData.ToString(), string.Concat("T_Role;key=", Newmodel.RoleID,
                                                                                                ";RoleCode=", Newmodel.RoleCode, ";RoleName=", Newmodel.RoleName));
                    break;
                }
            }
            Common.MessageBox.CloseLayerOpenWeb(this.Page);
        }
        public bool DeleteRole(string RoleID)
        {
            T_Role_MDL roleMDL = roleBLL.GetModel(ConvertEx.ToInt(RoleID));

            if (roleMDL != null)
            {
                if (!new T_UsersInfo_BLL().Exists("RoleID=" + RoleID))
                {
                    roleBLL.Delete(ConvertEx.ToInt(RoleID));

                    PublicModel.writeLog(SystemSet.EumLogType.DelData.ToString(), string.Concat("T_Role;key=", roleMDL.RoleID,
                                                                                                ";RoleCode=", roleMDL.RoleCode, ";RoleName=", roleMDL.RoleName));

                    return(true);
                }
            }
            return(false);
        }
Esempio n. 3
0
        /// <summary>
        /// 绑定页面
        /// </summary>
        /// <param name="ID"></param>
        private void BindPage(string ID)
        {
            T_Role_MDL model = new T_Role_MDL();

            model = roleBLL.GetModel(Convert.ToInt32(ID));
            if (model != null)
            {
                ViewState["model"] = model;
                object obj = Comm.SetValueToPage(model, this.tbl);

                BLL.T_Company_BLL compBLL = new T_Company_BLL();
                T_Company_MDL     compMDL = compBLL.GetModel(model.CompanyID);
                if (compBLL != null)
                {
                    CTRL_AREA.SelectValue = compMDL.AREA_CODE;
                }

                CompanyID.SelectValue = model.CompanyID.ToString();
            }
        }
Esempio n. 4
0
        public void BindDdlRold(string CompanyID, bool bIncludeAll)
        {
            string            strSqlWhere = "";
            List <T_Role_MDL> rolelist    = new List <T_Role_MDL>();

            if (CompanyID != "")
            {
                strSqlWhere = "A.CompanyID=" + CompanyID;
            }
            rolelist = (new T_Role_BLL()).GetModelList(strSqlWhere);
            if (bIncludeAll == true)
            {
                T_Role_MDL mdl = new T_Role_MDL();
                mdl.RoleID   = 0;
                mdl.RoleName = "全部";
                rolelist.Insert(0, mdl);
            }

            ddlRole.DataTextField  = "rolename";
            ddlRole.DataValueField = "roleid";
            ddlRole.DataSource     = rolelist;
            ddlRole.DataBind();
        }