/// <summary> /// 获取列显示顺序index /// </summary> public void ColumnsVisibleIndex(string ModuleFlag) { PSP_YearVisibleIndex yvi = new PSP_YearVisibleIndex(); yvi.ModuleFlag = ModuleFlag; try { IList <PSP_YearVisibleIndex> yearvisi = Common.Services.BaseService.GetList <PSP_YearVisibleIndex>("SelectPSP_YearVisibleIndexByModuleFlagSort", yvi); indexlist = yearvisi; } catch (Exception e) { MessageBox.Show(e.Message); } }
private void barButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e) { PSP_YearVisibleIndex yvi = new PSP_YearVisibleIndex(); for (int i = 0; i < ctrlBurdenMonth1.GridView.Columns.Count; i++) { if (ctrlBurdenMonth1.GridView.Columns[i].VisibleIndex > 1) { yvi.Year = ctrlBurdenMonth1.GridView.Columns[i].FieldName.ToString(); yvi.ModuleFlag = ModuleFlag; yvi.VisibleIndex = ctrlBurdenMonth1.GridView.Columns[i].VisibleIndex; Common.Services.BaseService.Update("UpdatePSP_YearVisibleIndexbyExists", yvi); } } }
/// <summary> /// 向GDP基准年统计添加一列 /// </summary> private void AddColumnsToGDPCompute(string year) { PSP_YearVisibleIndex yvi = new PSP_YearVisibleIndex(); yvi.Year = year; yvi.ModuleFlag = "GDPCompute"; PSP_YearVisibleIndex yearvi = (PSP_YearVisibleIndex)Common.Services.BaseService.GetObject("SelectPSP_YearVisibleIndexByModuleFlagAndYear", yvi); if (yearvi == null) { yearvi = (PSP_YearVisibleIndex)Common.Services.BaseService.GetObject("SelectPSP_YearVisibleIndexFindMaxVisibleIndex", yvi); if (yearvi.VisibleIndex > 0) { yvi.VisibleIndex = yearvi.VisibleIndex + 1; Common.Services.BaseService.Update("UpdatePSP_YearVisibleIndexbyExists", yvi); } } }
/// <summary> /// 删除GDP基准年统计的某一年份 /// </summary> private void deleColumnsToGDPCompute(string year) { PSP_YearVisibleIndex yvi = new PSP_YearVisibleIndex(); yvi.Year = year; yvi.ModuleFlag = "GDPCompute"; PSP_YearVisibleIndex yearvi = (PSP_YearVisibleIndex)Common.Services.BaseService.GetObject("SelectPSP_YearVisibleIndexByModuleFlagAndYear", yvi); if (yearvi != null) { IList <PSP_YearVisibleIndex> yearlist = Common.Services.BaseService.GetList <PSP_YearVisibleIndex>("SelectPSP_YearVisibleYearListByModuleFlagAndVisibleIndex", yearvi); Common.Services.BaseService.Update("DeletePSP_YearVisibleIndexByModuleFlagAndYear", yvi); foreach (PSP_YearVisibleIndex updatevisible in yearlist) { updatevisible.VisibleIndex--; Common.Services.BaseService.Update("UpdatePSP_YearVisibleIndexbyExists", updatevisible); } } }