Пример #1
0
        //加载设备情况表列字段
        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
            {
            }
        }
Пример #2
0
 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);
     }
 }
Пример #3
0
        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);
            }
        }