private void LoadData() { int id = GetInt("id"); if (id > 0) { CurrentGiveupCause = GiveupCauses.Instance.GetModel(id); if (CurrentGiveupCause == null) { WriteMessage("/message.aspx", "系统提示", "无效放弃原因!", "", "/index.aspx"); } else { if (!Admin.Administrator && Admin.CorporationID != CurrentGiveupCause.CorporationID) { WriteMessage("/message.aspx", "系统提示", "没有权限!", "", "/index.aspx"); } if (!Admin.Administrator && CurrentGiveupCause.DataLevel == 0) { WriteMessage("/message.aspx", "系统提示", "没有权限!", "", "/index.aspx"); } txtName.Value = CurrentGiveupCause.Name; } } }
protected void btnSubmit_Click(object sender, EventArgs e) { GiveupCauseInfo entity = new GiveupCauseInfo(); int id = GetInt("id"); if (id > 0) { entity = GiveupCauses.Instance.GetModel(id, true); FillData(entity); GiveupCauses.Instance.Update(entity); } else { FillData(entity); entity.DataLevel = GetInt("corpid") == 0 ? 0 : 1; GiveupCauses.Instance.Add(entity); } GiveupCauses.Instance.ReloadGiveupCauseListCache(); Response.Redirect(string.IsNullOrEmpty(FromUrl) ? "giveupcausemg.aspx" : FromUrl); }
private void FillData(GiveupCauseInfo entity) { entity.Name = txtName.Value; entity.CorporationID = GetInt("corpid"); }