Exemplo n.º 1
0
        private void barButtonItem8_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Form7_BaseYear baseyear = new Form7_BaseYear();

            baseyear.Text = "设置基准年!";
            int nFixedColumns = typeof(PSP_Types).GetProperties().Length;
            int nColumns      = treeList1.Columns.Count;

            if (nFixedColumns == nColumns + 2)//相等时,表示还没有年份,返回
            {
                MsgBox.Show("年份不存在,请添加后再操作!");
                return;
            }
            else
            {
                string baseyearnum = "";
                baseyearnum = EnsureBaseYear(baseyearnum);
                //有年份时,默认为基准年
                if (baseyearnum != "")
                {
                    baseyear.BaseYear = baseyearnum;
                }
                else
                {
                    baseyear.BaseYear = treeList1.Columns[nFixedColumns - 2].Tag.ToString();
                }
            }

            if (baseyear.ShowDialog() == DialogResult.OK)
            {
                PSP_BaseYearRate byear = new PSP_BaseYearRate();
                byear.BaseYear = baseyear.BaseYear.ToString();

                byear.UID = baseyearFlag;
                Common.Services.BaseService.Update("UpdatePSP_BaseYear", byear);

                treeList1.BeginUpdate();
                LoadData();
                treeList1.EndUpdate();
                treeList1.Columns[3].AppearanceCell.BackColor = Color.GreenYellow;
                this.Cursor = Cursors.Default;
            }
            else
            {
                baseyear.Close();
            }
        }
Exemplo n.º 2
0
        private void barButtonItem8_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            Form7_BaseYear baseyear = new Form7_BaseYear();
            baseyear.Text = "���û�׼�꣡";
            int nFixedColumns = typeof(PSP_Types).GetProperties().Length;
            int nColumns = treeList1.Columns.Count;
            if (nFixedColumns == nColumns + 2)//���ʱ����ʾ��û����ݣ�����
            {
                MsgBox.Show("��ݲ����ڣ�����Ӻ��ٲ�����");
                return;
            }
            else
            {
                string baseyearnum = "";
                baseyearnum = EnsureBaseYear(baseyearnum);
                //�����ʱ��Ĭ��Ϊ��׼��
                if (baseyearnum != "")
                    baseyear.BaseYear = baseyearnum;
                else
                    baseyear.BaseYear = treeList1.Columns[nFixedColumns-2].Tag.ToString();

            }

            if (baseyear.ShowDialog() == DialogResult.OK)
            {

                PSP_BaseYearRate byear = new PSP_BaseYearRate();
                byear.BaseYear = baseyear.BaseYear.ToString();

                byear.UID = baseyearFlag;
                Common.Services.BaseService.Update("UpdatePSP_BaseYear", byear);

                treeList1.BeginUpdate();
                LoadData();
                treeList1.EndUpdate();
                treeList1.Columns[3].AppearanceCell.BackColor = Color.GreenYellow;
                this.Cursor = Cursors.Default;
            }
            else
            { baseyear.Close(); }
        }