Beispiel #1
0
        public void InitUIVar()
        {
            f2 = new F2Window(this);
            GC_Main.DataSource = FPOSXK;

            KeyFieldMain      = "XK001,XK002,XK003,XK004,XK005,XK006";
            RequiredFieldMain = "XK001,XK002,XK003,XK004,XK005,XK006";
            KeyListMain       = new List <string>(KeyFieldMain.Split(','));
            for (int i = 0; i < KeyListMain.Count; i++)
            {
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.BackColor    = Color.FromArgb(88, 88, 88);
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.BackColor2   = Color.Gray;
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.ForeColor    = Color.White;
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.BorderColor  = Color.Black;
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
            }

            var items2 = new[] {
                new { Text = "1.口味", Value = "1" },
                new { Text = "2.加料", Value = "2" }
            };

            RepositoryItemLookUpEdit edit2 = new RepositoryItemLookUpEdit();

            GV_Main.Columns["XK005"].ColumnEdit = edit2;
            edit2.DisplayMember      = "Text";
            edit2.ValueMember        = "Value";
            edit2.DataSource         = items2;
            edit2.EditValueChanging += edit2_EditValueChanging;

            ButtonFieldListBody.Add(new ButtonFieldFormat(GCNum.GCN_Body, "", "XK006", this.XK006ButtonEdit_ButtonClick));
            SetButtonEditField();
        }
Beispiel #2
0
        public virtual void InitUIVar()
        {
            SetDateTimeField();
            SetCheckEditField();
            SetNumberField();
            SetButtonEditField();
            SetPassWordEditField();
            BtnNew.Enabled       = true;
            BtnQuery.Enabled     = true;
            BtnEdit.Enabled      = false;
            BtnDel.Enabled       = false;
            BtnFirst.Enabled     = false;
            BtnPrior.Enabled     = false;
            BtnNext.Enabled      = false;
            BtnLast.Enabled      = false;
            BtnSave.Enabled      = false;
            BtnCancel.Enabled    = false;
            btnAutoWidth.Enabled = true;
            KeyListMain          = new List <string>(KeyFieldMain.Split(','));
            RequiredListMain     = new List <string>(RequiredFieldMain.Split(','));
            string[] Manage = new string[] { "COMPANY", "CREATOR", "USR_GROUP", "CREATE_DATE", "MODIFIER", "MODI_DATE", "FLAG", "CREATE_TIME", "MODI_TIME", "TRANS_TYPE", "TRANS_NAME" };

            for (int i = 0; i < Manage.Count(); i++)
            {
                if (GV_Main.Columns.Count < i)
                {
                    break;
                }

                if (GV_Main.Columns[Manage[i]] != null)
                {
                    GV_Main.Columns[Manage[i]].Visible = false;
                }
            }

            if (VisibleFieldMain.Trim() != "")
            {
                string[] mTemp = VisibleFieldMain.Split(',');
                for (int i = 0; i < mTemp.Count(); i++)
                {
                    GV_Main.Columns[mTemp[i]].Visible = false;
                }
            }

            for (int i = 0; i < GV_Main.Columns.Count; i++)
            {
                GV_Main.Columns[i].AppearanceHeader.TextOptions.HAlignment = DevExpress.Utils.HorzAlignment.Center;
            }

            for (int i = 0; i < MainControls.Count; i++)
            {
                MainControls[i].Properties.ReadOnly = true;
                if (KeyListMain.Contains(MainControls[i].Name))
                {
                    MainControls[i].ForeColor = Color.White;
                    MainControls[i].BackColor = Color.FromArgb(88, 88, 88);
                }
                if (RequiredListMain.Contains(MainControls[i].Name))
                {
                    MainControls[i].BackColor = Color.FromArgb(255, 255, 192);
                }
            }

            for (int i = 0; i < KeyListMain.Count; i++)
            {
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.BackColor    = Color.FromArgb(88, 88, 88);
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.BackColor2   = Color.Gray;
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.ForeColor    = Color.White;
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.BorderColor  = Color.Black;
                GV_Main.Columns[KeyListMain[i]].AppearanceHeader.GradientMode = System.Drawing.Drawing2D.LinearGradientMode.Vertical;
            }

            WidthColumns(GCNum.GCN_Main, FieldWidthMain);
            SortColumns(GCNum.GCN_Main, VisibleListMain);
        }