コード例 #1
0
ファイル: Form31.cs プロジェクト: github188/myitoppsp
        //增加年份
        private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!base.AddRight)
            {
                MsgBox.Show("您没有权限进行此项操作!");
                return;
            }

            FormNewYear frm = new FormNewYear();

            frm.Flag2 = typeFlag2;
            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
ファイル: Form15.cs プロジェクト: github188/myitoppsp
        private void AddYear()
        {
            if (!base.AddRight)
            {
                MsgBox.Show("您没有权限进行此项操作!");
                return;
            }

            FormNewYear frm = new FormNewYear();

            frm.GetYearOnly = true;
            if (treeList1.Nodes.Count == 0)//表示还没有年份,新年份默认为当前年减去1年

            {
                frm.YearValue = DateTime.Now.Year - 1;
            }
            else
            {
                //有年份时,默认为最大年份加1年

                frm.YearValue = (int)treeList1.Nodes.LastNode["Year"] + 1;
            }

            if (frm.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            int year = frm.YearValue;

            if (treeList1.FindNodeByFieldValue("Year", year) != null)
            {
                MsgBox.Show("此年份已经存在!");
                return;
            }

            foreach (DataRow dr in dtRegion.Rows)
            {
                DataRow newRow = dataTable.NewRow();
                newRow["ID"]       = year.ToString() + dr["ID"];
                newRow["ParentID"] = year.ToString() + dr["ParentID"];
                newRow["Year"]     = year;
                newRow["TypeID"]   = dr["ID"];
                newRow["Flag"]     = dr["Flag"];
                if ((int)dr["ParentID"] == 0)
                {
                    newRow["Title"] = year + "年" + dr["Title"];
                }
                else
                {
                    newRow["Title"] = dr["Title"];
                }

                dataTable.Rows.Add(newRow);
            }
            SaveNodeValue(treeList1.FindNodeByKeyID(year.ToString() + dtRegion.Rows[0]["ID"]));
        }
コード例 #3
0
ファイル: Form31.cs プロジェクト: EdgarEDT/myitoppsp
        //增加年份
        private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!base.AddRight)
            {
                MsgBox.Show("您没有权限进行此项操作!");
                return;
            }

            FormNewYear frm = new FormNewYear();
            frm.Flag2 = typeFlag2;
            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);
            }
        }
コード例 #4
0
ファイル: Form7.cs プロジェクト: EdgarEDT/myitoppsp
        //�������
        private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (!base.AddRight)
            {
                MsgBox.Show("��û��Ȩ�޽��д��������");
                return;
            }

            FormNewYear frm = new FormNewYear();
            frm.Flag2 = typeFlag2;
            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);
                LoadValues(false);
            }
        }