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"; } } } } } }
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(":", ""); } } } } } } }
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(); } } } } } }
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 = '*'; } } } }
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"; } } } }