/// <summary> /// 获得数据列表 /// </summary> public List <LPWeb.Model.Regions> DataTableToList(DataTable dt) { List <LPWeb.Model.Regions> modelList = new List <LPWeb.Model.Regions>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { LPWeb.Model.Regions model; for (int n = 0; n < rowsCount; n++) { model = new LPWeb.Model.Regions(); if (dt.Rows[n]["RegionId"].ToString() != "") { model.RegionId = int.Parse(dt.Rows[n]["RegionId"].ToString()); } model.Name = dt.Rows[n]["Name"].ToString(); model.Desc = dt.Rows[n]["Desc"].ToString(); if (dt.Rows[n]["Enabled"].ToString() != "") { if ((dt.Rows[n]["Enabled"].ToString() == "1") || (dt.Rows[n]["Enabled"].ToString().ToLower() == "true")) { model.Enabled = true; } else { model.Enabled = false; } } modelList.Add(model); } } return(modelList); }
protected void btnSave_Click(object sender, EventArgs e) { bool bEnabled = this.ckbEnabled.Checked; string sDesc = this.txbDescription.Text.Trim(); string sBranchMemberIDs = this.hdnBranchMemberIDs.Value; string sExectives = this.hdnExecutiveIDs.Value; StringBuilder sbOldGroupMemberIDs = new StringBuilder(); int iGroupID = 0; if (this.ddlGroupAccess.SelectedIndex >= 0) { iGroupID = Convert.ToInt32(this.ddlGroupAccess.SelectedValue); } LPWeb.Model.Divisions model = this.divManager.GetModel(this.iDivisionID); int iOldGroupID = Convert.ToInt32(model.GroupID); try { this.divManager.SaveDivisionAndMembersBase(this.iDivisionID, bEnabled, sDesc, iGroupID, sBranchMemberIDs, sExectives); //Save group folder info GroupFolder groupFolder = new GroupFolder(); if (iGroupID != 0) { groupFolder.DoSaveGroupFolder(Convert.ToInt32(iGroupID), this.iDivisionID, "division", iOldGroupID); } model = this.divManager.GetModel(this.iDivisionID); if (model.RegionID != 0 && model.RegionID != null) { Regions regMgr = new Regions(); LPWeb.Model.Regions regionModel = regMgr.GetModel(Convert.ToInt32(model.RegionID)); if (regionModel.GroupID != null && regionModel.GroupID != 0) { groupFolder.DoSaveGroupFolder(Convert.ToInt32(regionModel.GroupID), Convert.ToInt32(model.RegionID), "region", Convert.ToInt32(regionModel.GroupID)); } } PageCommon.WriteJsEnd(this, "Division saved successfully.", PageCommon.Js_RefreshSelf); } catch (Exception ex) { LPLog.LogMessage(ex.Message); PageCommon.WriteJsEnd(this, "Failed to save the record.", PageCommon.Js_RefreshSelf); } }
/// <summary> /// 绑定页面 /// </summary> /// <param name="regionId"></param> private void RefreshBindPages(int regionId) { hfdRegionId.Value = regionId.ToString(); CurrentRegion = _bllRegions.GetModel(regionId); cbxEnabled.Checked = CurrentRegion.Enabled; tbxDescription.Text = CurrentRegion.Desc; BindGroupAccess(); BindDivisions(); BindExecutives(); //绑定division的选择列表 BindDivisionSelectionList(); //绑定Excutives选择列表 //BindExecutivesSelectionList(); }
/// <summary> /// 更新一条数据 /// </summary> public void Update(LPWeb.Model.Regions model) { dal.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public int Add(LPWeb.Model.Regions model) { return(dal.Add(model)); }