Пример #1
0
 public void SetNumberField()
 {
     Fieldformat[] mFieldGroup = new Fieldformat[] { NumberFieldMain };
     for (int j = 0; j < mFieldGroup.Length; j++)
     {
         if (mFieldGroup[j].Fields == "" || mFieldGroup[j].Fields == null)
         {
             continue;
         }
         string[] mTemp      = mFieldGroup[j].Fields.Split(',');
         GCNum    mTableType = mFieldGroup[j].TableType;
         for (int i = 0; i < mTemp.Length; i++)
         {
             GetGV(mTableType).Columns[mTemp[i]].DisplayFormat.FormatType   = FormatType.Numeric;
             GetGV(mTableType).Columns[mTemp[i]].DisplayFormat.FormatString = "n0";
             if (mTableType == GCNum.GCN_Main)
             {
                 {
                     DevExpress.XtraEditors.TextEdit tbx = this.Controls.Find(mTemp[i], true).FirstOrDefault() as DevExpress.XtraEditors.TextEdit;
                     if (tbx != null)
                     {
                         tbx.Properties.DisplayFormat.FormatType   = FormatType.Numeric;
                         tbx.Properties.DisplayFormat.FormatString = "n0";
                     }
                 }
             }
         }
     }
 }
Пример #2
0
        public void DateTimeToStr()
        {
            Fieldformat[] mFieldGroup = new Fieldformat[] { DateFieldMain, TimeFieldMain, DateFieldBody, TimeFieldBody };
            for (int j = 0; j < mFieldGroup.Length; j++)
            {
                if (mFieldGroup[j].Fields == "" || mFieldGroup[j].Fields == null)
                {
                    continue;
                }
                string[] mTemp      = mFieldGroup[j].Fields.Split(',');
                GCNum    mTableType = mFieldGroup[j].TableType;
                string   mDateType  = mFieldGroup[j].DateType;

                for (int i = 0; i < mTemp.Length; i++)
                {
                    if (mTableType == GCNum.GCN_Main)
                    {
                        {
                            DevExpress.XtraEditors.TextEdit tbx = this.Controls.Find(mTemp[i], true).FirstOrDefault() as DevExpress.XtraEditors.TextEdit;
                            if (tbx != null)
                            {
                                if (mDateType == "Date")
                                {
                                    tbx.Text = tbx.Text.Replace("/", "");
                                }
                                else if (mDateType == "Time")
                                {
                                    tbx.Text = tbx.Text.Replace(":", "");
                                }
                            }
                        }
                    }
                }
            }
        }
Пример #3
0
        public void SetDateTimeField()
        {
            Fieldformat[] mFieldGroup = new Fieldformat[] { DateFieldMain, TimeFieldMain };
            for (int j = 0; j < mFieldGroup.Length; j++)
            {
                if (mFieldGroup[j].Fields == "" || mFieldGroup[j].Fields == null)
                {
                    continue;
                }
                string[] mTemp      = mFieldGroup[j].Fields.Split(',');
                GCNum    mTableType = mFieldGroup[j].TableType;
                string   mDateType  = mFieldGroup[j].DateType;

                for (int i = 0; i < mTemp.Length; i++)
                {
                    using (RepositoryItemTextEdit edit = new RepositoryItemTextEdit())
                    {
                        GetGV(mTableType).Columns[mTemp[i]].ColumnEdit = edit;
                        edit.DisplayFormat.FormatType   = FormatType.Custom;
                        edit.DisplayFormat.FormatString = mDateType;
                        edit.DisplayFormat.Format       = new CustomFormatter();
                    }

                    if (mTableType == GCNum.GCN_Main)
                    {
                        {
                            DevExpress.XtraEditors.TextEdit tbx = this.Controls.Find(mTemp[i], true).FirstOrDefault() as DevExpress.XtraEditors.TextEdit;
                            if (tbx != null)
                            {
                                tbx.Properties.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.DateTime;
                                if (mDateType == "Date")
                                {
                                    tbx.Properties.Mask.EditMask = "yyyy/MM/dd";
                                }
                                else if (mDateType == "Time")
                                {
                                    tbx.Properties.Mask.EditMask = "HH:mm";
                                }
                                tbx.Properties.DisplayFormat.FormatType   = FormatType.Custom;
                                tbx.Properties.DisplayFormat.FormatString = mDateType;
                                tbx.Properties.DisplayFormat.Format       = new CustomFormatter();
                            }
                        }
                    }
                }
            }
        }
Пример #4
0
 public void SetPassWordEditField()
 {
     Fieldformat[] mFieldGroup = new Fieldformat[] { PassWordFieldMain };
     for (int j = 0; j < mFieldGroup.Length; j++)
     {
         if (mFieldGroup[j].Fields == "" || mFieldGroup[j].Fields == null)
         {
             continue;
         }
         string[] mTemp      = mFieldGroup[j].Fields.Split(',');
         GCNum    mTableType = mFieldGroup[j].TableType;
         for (int i = 0; i < mTemp.Length; i++)
         {
             using (RepositoryItemTextEdit edit = new RepositoryItemTextEdit())
             {
                 GetGV(mTableType).Columns[mTemp[i]].ColumnEdit = edit;
                 edit.PasswordChar = '*';
             }
         }
     }
 }
Пример #5
0
 public void SetCheckEditField()
 {
     Fieldformat[] mFieldGroup = new Fieldformat[] { CheckFieldMain };
     for (int j = 0; j < mFieldGroup.Length; j++)
     {
         if (mFieldGroup[j].Fields == "" || mFieldGroup[j].Fields == null)
         {
             continue;
         }
         string[] mTemp      = mFieldGroup[j].Fields.Split(',');
         GCNum    mTableType = mFieldGroup[j].TableType;
         for (int i = 0; i < mTemp.Length; i++)
         {
             using (RepositoryItemCheckEdit edit = new RepositoryItemCheckEdit())
             {
                 GetGV(mTableType).Columns[mTemp[i]].ColumnEdit = edit;
                 edit.ValueChecked   = "Y";
                 edit.ValueUnchecked = "N";
             }
         }
     }
 }