Exemplo n.º 1
0
        private void LoadData()
        {
            int id = GetInt("id");

            if (id > 0)
            {
                CurrentPowerGroup = PowerGroups.Instance.GetModel(id, true);
                if (CurrentPowerGroup == null)
                {
                    WriteMessage("/message.aspx", "系统提示", "无效账户组!", "", "/index.aspx");
                }
                else
                {
                    if (!Admin.Administrator && Admin.CorporationID != CurrentPowerGroup.CorporationID)
                    {
                        WriteMessage("/message.aspx", "系统提示", "没有权限!", "", "/index.aspx");
                    }

                    txtGroupName.Value    = CurrentPowerGroup.GroupName;
                    hdnGroupPower.Value   = CurrentPowerGroup.GroupPower;
                    hdnCanViewGroup.Value = CurrentPowerGroup.CanviewGroupIds;
                }
            }
            rptData.DataSource = Modules.Instance.GetList(true).FindAll(m => m.ParentName == "");
            rptData.DataBind();
        }
Exemplo n.º 2
0
 private void FillData(PowerGroupInfo entity)
 {
     entity.GroupName       = txtGroupName.Value;
     entity.CorporationID   = GetInt("corpid");
     entity.LastUpdateTime  = DateTime.Now;
     entity.GroupPower      = hdnGroupPower.Value;
     entity.CanviewGroupIds = hdnCanViewGroup.Value;
 }
Exemplo n.º 3
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            PowerGroupInfo entity = new PowerGroupInfo();
            int            id     = GetInt("id");

            if (id > 0)
            {
                entity = PowerGroups.Instance.GetModel(id, true);
            }
            FillData(entity);

            if (id > 0)
            {
                PowerGroups.Instance.Update(entity);
            }
            else
            {
                PowerGroups.Instance.Add(entity);
            }

            PowerGroups.Instance.ReloadPowerGroupListCache();
            Response.Redirect(string.IsNullOrEmpty(FromUrl) ? "powergroupmg.aspx" : FromUrl);
        }