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(); }
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; }
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); }