//加载设备情况表列字段 private void LoadData() { try { if (dataTable != null) { dataTable.Columns.Clear(); treeList1.Columns.Clear(); } PowerStuffTypes psp_Type = new PowerStuffTypes(); psp_Type.Flag2 = typeFlag2; IList listTypes = new ArrayList(); try { listTypes = Common.Services.BaseService.GetList("SelectPowerStuffTypesByFlag2", psp_Type); } catch (Exception ex) { MsgBox.Show(ex.Message); } dataTable = Itop.Common.DataConverter.ToDataTable(listTypes, typeof(PowerStuffTypes)); treeList1.DataSource = dataTable; treeList1.Columns["Title"].Caption = "项目名称"; treeList1.Columns["Title"].Width = 180; treeList1.Columns["Title"].OptionsColumn.AllowEdit = false; treeList1.Columns["Title"].OptionsColumn.AllowSort = false; treeList1.Columns["Flag"].VisibleIndex = -1; treeList1.Columns["Flag"].OptionsColumn.ShowInCustomizationForm = false; treeList1.Columns["Flag2"].VisibleIndex = -1; treeList1.Columns["Flag2"].OptionsColumn.ShowInCustomizationForm = false; PowerStuffYears psp_Year = new PowerStuffYears(); psp_Year.Flag = typeFlag2; IList <PowerStuffYears> listYears = Common.Services.BaseService.GetList <PowerStuffYears>("SelectPowerStuffYearsListByFlag", psp_Year); foreach (PowerStuffYears item in listYears) { AddColumn(item.Year); } AddColumn1(); Application.DoEvents(); LoadValues(); treeList1.ExpandAll(); } catch { } }
private void FormNewYear_Load(object sender, EventArgs e) { spinEdit1.Text = type; year2 = type; if (!IsUpdate) { psp_Year = new PowerStuffYears(); psp_Year.Flag = flag2; } else { PowerStuffYears ps = new PowerStuffYears(); ps.Flag = flag2; ps.Year = type; psp_Year = (PowerStuffYears)Common.Services.BaseService.GetObject("SelectPowerStuffYearsByYearFlag", ps); } }
private void simpleButton1_Click(object sender, EventArgs e) { PowerStuffYears psp_Year = new PowerStuffYears(); psp_Year.Flag = flag2; type = psp_Year.Year = spinEdit1.Text; if (type.ToString() == "") { MsgBox.Show("类别名称不能为空"); return; } if (_getYearOnly) { this.DialogResult = DialogResult.OK; return; } try { if (Common.Services.BaseService.GetObject("SelectPowerStuffYearsByYearFlag", psp_Year) == null) { try { Common.Services.BaseService.Create <PowerStuffYears>(psp_Year); this.DialogResult = DialogResult.OK; } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } } else { MsgBox.Show("此分类已经存在,请重新输入!"); } } catch (Exception ex) { MsgBox.Show("出错啦:" + ex.Message); } }