Пример #1
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!base.AddRight)
            {
                MsgBox.Show("您没有权限进行此项操作!");
                return;
            }
            //if (this.ctrlPSP_EachList1.FocusedObject == null)
            //{
            //    MsgBox.Show("请先添加项目分类管理");
            //    return;
            //}

            FormNewYear2 frm = new FormNewYear2();
            frm.Flag2 = typeFlag2.ToString();
            int nFixedColumns = typeof(PSP_Types).GetProperties().Length;
            int nColumns = treeList1.Columns.Count;
            if (nFixedColumns == nColumns + 2)//相等时,表示还没有年份,新年份默认为当前年减去15年
            {
                frm.YearValue = DateTime.Now.Year - 15;
            }
            else
            {
                //有年份时,默认为最大年份加1年
                frm.YearValue = (int)treeList1.Columns[nColumns - 1].Tag + 1;
            }

            if (frm.ShowDialog() == DialogResult.OK)
            {
                AddColumn(frm.YearValue);
            }
        }
Пример #2
0
        private void NewYear( int year)
        {
            if (!base.AddRight)
            {
                MsgBox.Show("您没有权限进行此项操作!");
                return;
            }

            FormNewYear2 frm = new FormNewYear2();
            frm.Flag2 = typeFlag2.ToString();
            int nFixedColumns = typeof(PSP_Types).GetProperties().Length;
            int nColumns = treeList1.Columns.Count;
            if (nFixedColumns == nColumns + 2)//相等时,表示还没有年份,新年份默认为当前年减去15年
            {
                frm.YearValue = year;
            }
            else
            {
                //有年份时,默认为最大年份加1年
                frm.YearValue = year;
            }
            frm.AddYear();
               AddColumn(frm.YearValue);
        }