protected override void InitControls() { grdDetail.ForceInitialize(); RepositorySalaryRatio = new RepositoryItemCalcEdit(); RepositoryAmount = new RepositoryItemCalcEdit(); RepositoryPayItemId = new RepositoryItemGridLookUpEdit(); RepositorySalaryRatio.Mask.MaskType = MaskType.Numeric; RepositorySalaryRatio.Mask.EditMask = @"f" + _dbOptionHelper.ExchangeRateDecimalDigits; RepositorySalaryRatio.Mask.UseMaskAsDisplayFormat = true; RepositoryAmount.Mask.MaskType = MaskType.Numeric; RepositoryAmount.Mask.EditMask = @"c" + int.Parse(_dbOptionHelper.CurrencyDecimalDigits); RepositoryAmount.Mask.Culture = new CultureInfo("vi-VN") { NumberFormat = { CurrencySymbol = _dbOptionHelper.CurrencySymbol, CurrencyDecimalSeparator = _dbOptionHelper.CurrencyDecimalSeparator, CurrencyGroupSeparator = _dbOptionHelper.CurrencyGroupSeparator, CurrencyDecimalDigits = int.Parse(_dbOptionHelper.CurrencyDecimalDigits) } }; RepositoryAmount.Mask.UseMaskAsDisplayFormat = true; RepositoryPayItemId.NullText = ResourceHelper.GetResourceValueByName("ResRepositoryControlPayItemID"); }
protected override RepositoryItem OnCreateRepositoryItem(Type objectType) { var edit = new RepositoryItemCalcEdit(); WinFormPublic.AddClearButton(edit); return(edit); }
// ThangNK bổ sung /// <summary> /// Sets the numeric format control. /// </summary> /// <param name="grdView">The GRD view.</param> /// <param name="isSummary">if set to <c>true</c> [is summary].</param> protected virtual void SetNumericFormatControl(GridView grdView, bool isSummary) { //Get format data from db to format grid control if (DesignMode) { return; } var repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; var repositoryNumberCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; foreach (GridColumn oCol in grdView.Columns) { if (!oCol.Visible) { continue; } switch (oCol.UnboundType) { case UnboundColumnType.Decimal: repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + _globalVariable.CurrencyDecimalDigits; repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.Integer: repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryNumberCalcEdit.Mask.EditMask = @"n0"; repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; oCol.ColumnEdit = repositoryNumberCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.NumericDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.DateTime: oCol.DisplayFormat.FormatString = Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern; oCol.DisplayFormat.Format = Thread.CurrentThread.CurrentCulture.DateTimeFormat; break; } } }
public void AddCalcEdit(string string_2, object object_0, bool bool_0) { this.repositoryItemCalcEdit_0 = new RepositoryItemCalcEdit(); this.gridEditorCollection_0.Add(this.repositoryItemCalcEdit_0, string_2, object_0); this.repositoryItemCalcEdit_0.AutoHeight = false; this.repositoryItemCalcEdit_0.BorderStyle = BorderStyles.NoBorder; this.repositoryItemCalcEdit_0.Mask.MaskType = MaskType.Numeric; this.repositoryItemCalcEdit_0.Name = "repositoryItemCalcEdit"; }
protected override void InitControls() { _rpsSpinEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; _rpsSpinEdit.Mask.MaskType = MaskType.Numeric; _rpsSpinEdit.Mask.EditMask = @"c" + DBOptionHelper.ExchangeRateDecimalDigits; _rpsSpinEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; _rpsSpinEdit.Mask.UseMaskAsDisplayFormat = true; }
public FrmXtraCompanyProfiles() { InitializeComponent(); dateTimeRangeV1.DateRangePeriodMode = DateRangeMode.Reduce; dateTimeRangeV1.InitSelectedIndex = GlobalVariable.DateRangeSelectedIndex; _estimateDetailStatementPresenter = new EstimateDetailStatementPresenter(this); _repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit(); _repositoryNumberCalcEdit = new RepositoryItemCalcEdit(); _dbOptionHelper = new GlobalVariable(); }
public static RepositoryItemCalcEdit CreateTreeCalcEdit(this TreeListColumn treeColumn) { RepositoryItemCalcEdit repositoryItem = new RepositoryItemCalcEdit { AutoHeight = false }; treeColumn.TreeList.RepositoryItems.Add(repositoryItem); treeColumn.ColumnEdit = repositoryItem; return(repositoryItem); }
/// <summary> /// 创建GridView的列编辑为CalcEdit /// </summary> /// <param name="gridColumn">GridColumn列对象</param> /// <returns></returns> public static RepositoryItemCalcEdit CreateCalcEdit(this GridColumn gridColumn) { RepositoryItemCalcEdit repositoryItem = new RepositoryItemCalcEdit { AutoHeight = false }; gridColumn.View.GridControl.RepositoryItems.Add(repositoryItem); gridColumn.ColumnEdit = repositoryItem; return(repositoryItem); }
public RepositoryItemCalcEdit CreateRepositoryCalcEdit(int MaxLength, string EditMask) { RepositoryItemCalcEdit ri = new RepositoryItemCalcEdit(); ri.Buttons.Clear(); ri.AutoHeight = false; ri.EditMask = EditMask; ri.Mask.UseMaskAsDisplayFormat = true; return(ri); }
/// <summary> /// Sets the numeric format control. /// </summary> /// <param name="gridView">The grid view.</param> /// <param name="isSummary">if set to <c>true</c> [is summary].</param> protected virtual void SetNumericFormatControl(GridView gridView, bool isSummary) { //Get format data from db to format grid control if (!DesignMode) { var repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit(); var repositoryNumberCalcEdit = new RepositoryItemCalcEdit(); foreach (GridColumn oCol in gridView.Columns) { if (!oCol.Visible) { continue; } switch (oCol.UnboundType) { case UnboundColumnType.Decimal: repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + _dbOptionHelper.CurrencyDecimalDigits; repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; //LinhMC thêm 24/8/2015: repositoryCurrencyCalcEdit.Precision = int.Parse(_dbOptionHelper.CurrencyDecimalDigits); oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.Integer: repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryNumberCalcEdit.Mask.EditMask = @"n0"; repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; oCol.ColumnEdit = repositoryNumberCalcEdit; oCol.SummaryItem.DisplayFormat = GlobalVariable.NumericDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; break; case UnboundColumnType.DateTime: oCol.DisplayFormat.FormatString = Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern; oCol.DisplayFormat.Format = Thread.CurrentThread.CurrentCulture.DateTimeFormat; break; } } } }
public XtraGridColumnEditorDemo() { InitializeComponent(); BandedGridColumn newColumn = bandedGridView1.Columns.Add() as BandedGridColumn; newColumn.Caption = "Country"; bandedGridView1.Bands[0].Columns.Add(newColumn); newColumn.Visible = true; RepositoryItemCalcEdit columnsEditor = new RepositoryItemCalcEdit(); gridControl1.RepositoryItems.Add(columnsEditor); newColumn.ColumnEdit = columnsEditor; }
private void InitEditors() { RepositoryItemPictureEdit itemPictureEdit = new RepositoryItemPictureEdit(); RepositoryItemRadioGroup itemRadioGroup = new RepositoryItemRadioGroup(); RepositoryItemSpinEdit itemSpinEdit = new RepositoryItemSpinEdit(); RepositoryItemCalcEdit itemCalcEdit = new RepositoryItemCalcEdit(); RepositoryItemImageComboBox itemImageComboBox = new RepositoryItemImageComboBox(); itemPictureEdit.Name = "repositoryItemPictureEdit1"; itemSpinEdit.Name = "repositoryItemSpinEdit1"; itemCalcEdit.Name = "repositoryItemCalcEdit1"; itemRadioGroup.Name = "repositoryItemRadioGroup1"; itemImageComboBox.Name = "repositoryItemImageComboBox1"; itemImageComboBox.Items.AddRange(new object[] { new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Sports", "SPORTS", -1), new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Saloon", "SALOON", -1), new DevExpress.XtraEditors.Controls.ImageComboBoxItem("Truck", "TRUCK", -1)}); itemRadioGroup.Items.AddRange(new DevExpress.XtraEditors.Controls.RadioGroupItem[] { new DevExpress.XtraEditors.Controls.RadioGroupItem("Yes", "Yes"), new DevExpress.XtraEditors.Controls.RadioGroupItem("No", "No")}); this.gridControl1.RepositoryItems.AddRange(new DevExpress.XtraEditors.Repository.RepositoryItem[] { itemPictureEdit, itemRadioGroup, itemSpinEdit, itemCalcEdit, itemImageComboBox}); }
public PluginSettingsForm() { InitializeComponent(); textEditor = new RepositoryItemTextEdit(); boolEditor = new RepositoryItemCheckEdit(); decimalEditor = new RepositoryItemCalcEdit(); integerEditor = new RepositoryItemSpinEdit() { MinValue = 1, MaxValue = 10, IsFloatValue = false, EditMask = "D" }; integerEditor.ParseEditValue += IntegerEditor_ParseEditValue; colorEditor = new RepositoryItemColorPickEdit(); dateEditor = new RepositoryItemDateEdit(); gcSettings.RepositoryItems.AddRange(new RepositoryItem[] { textEditor, boolEditor, decimalEditor, integerEditor, colorEditor, dateEditor }); gvSettings.Columns["Value"].ColumnEdit = textEditor; }
public FrmXtraFixedAssetFAInventoryHouseB01() { InitializeComponent(); _calcEditExchangeRate = new RepositoryItemCalcEdit(); _calcEditExchangeRate.ReadOnly = true; _fixedAssetHousingReportPresenter = new FixedAssetHousingReportPresenter(this); _dbOptionHelper = new GlobalVariable(); dateTimeRangeV1.DateRangePeriodMode = DateRangeMode.Reduce; dateTimeRangeV1.InitSelectedIndex = GlobalVariable.DateRangeSelectedIndex; // spnTotalArea.Properties.Mask.MaskType = MaskType.Numeric; spnTotalArea.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnTotalArea.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnTotalArea.Properties.Mask.UseMaskAsDisplayFormat = true; // spnGuestHouseArea.Properties.Mask.MaskType = MaskType.Numeric; spnGuestHouseArea.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnGuestHouseArea.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnGuestHouseArea.Properties.Mask.UseMaskAsDisplayFormat = true; // spnVacancyArea.Properties.Mask.MaskType = MaskType.Numeric; spnVacancyArea.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnVacancyArea.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnVacancyArea.Properties.Mask.UseMaskAsDisplayFormat = true; // spnHousingArea.Properties.Mask.MaskType = MaskType.Numeric; spnHousingArea.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnHousingArea.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnHousingArea.Properties.Mask.UseMaskAsDisplayFormat = true; // spnWorkingArea.Properties.Mask.MaskType = MaskType.Numeric; spnWorkingArea.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnWorkingArea.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnWorkingArea.Properties.Mask.UseMaskAsDisplayFormat = true; // spnOtherArea.Properties.Mask.MaskType = MaskType.Numeric; spnOtherArea.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnOtherArea.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnOtherArea.Properties.Mask.UseMaskAsDisplayFormat = true; // spnAccountingValue.Properties.Mask.MaskType = MaskType.Numeric; spnAccountingValue.Properties.EditMask = @"c" + (new GlobalVariable()).CurrencyDecimalDigits; spnAccountingValue.Properties.Mask.Culture = Thread.CurrentThread.CurrentCulture; spnAccountingValue.Properties.Mask.UseMaskAsDisplayFormat = true; }
protected override void InitControls() { //RepositoryItemGridLookUpEdit FixedAsset _gridLookUpEditFixedAssetView = new GridView(); _gridLookUpEditFixedAssetView.OptionsView.ColumnAutoWidth = false; _gridLookUpEditFixedAsset = new RepositoryItemGridLookUpEdit { NullText = "", View = _gridLookUpEditFixedAssetView, TextEditStyle = TextEditStyles.Standard, PopupResizeMode = ResizeMode.FrameResize, PopupFormSize = new Size(700, 200), ShowFooter = false }; _gridLookUpEditFixedAsset.View.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Never; _gridLookUpEditFixedAsset.View.OptionsView.ShowIndicator = false; _gridLookUpEditFixedAsset.View.BestFitColumns(); //RepositoryItemComboBox CorrespondingAccountNumber _cboCurrencyCode = new RepositoryItemComboBox(); //RepositoryItemCalcEdit ExchangeRate _calcEditExchangeRate = new RepositoryItemCalcEdit(); _calcEditExchangeRate.EditFormat.FormatType = FormatType.Numeric; _calcEditExchangeRate.EditMask = @"c" + new GlobalVariable().ExchangeRateDecimalDigits; _calcEditExchangeRate.Mask.UseMaskAsDisplayFormat = true; if (ActionMode == ActionModeVoucherEnum.None) { btnAutoGenerateByUSD.Enabled = false; btnAutoGenerate.Enabled = false; } else { if (CurrencyAccounting == "USD" && CurrencyLocal == "USD") { btnAutoGenerate.Enabled = false; } else if (CurrencyAccounting != "USD" && CurrencyLocal != "USD" && CurrencyAccounting == CurrencyLocal) { btnAutoGenerateByUSD.Enabled = false; } } }
private void Frm_Product_Load(object sender, EventArgs e) { lkp_Category.Properties.DisplayMember = "Name"; lkp_Category.Properties.ValueMember = "ID"; lkp_Category.ProcessNewValue += Lkp_Category_ProcessNewValue; lkp_Category.Properties.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; lkp_type.Properties.DataSource = ProductTypesList; lkp_type.Properties.DisplayMember = "Name"; lkp_type.Properties.ValueMember = "ID"; gridView1.OptionsView.ShowGroupPanel = false; gridView1.OptionsView.NewItemRowPosition = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.Top; gridView1.Columns[nameof(ins.ID)].Visible = false; gridView1.Columns[nameof(ins.ProductID)].Visible = false; RepositoryItemCalcEdit calcEdit = new RepositoryItemCalcEdit(); gridControl1.RepositoryItems.Add(calcEdit); gridControl1.RepositoryItems.Add(repoUOM); gridView1.Columns[nameof(ins.SellPrice)].ColumnEdit = calcEdit; gridView1.Columns[nameof(ins.BuyPrice)].ColumnEdit = calcEdit; gridView1.Columns[nameof(ins.SellDiscount)].ColumnEdit = calcEdit; gridView1.Columns[nameof(ins.factor)].ColumnEdit = calcEdit; gridView1.Columns[nameof(ins.UnitID)].ColumnEdit = repoUOM; gridView1.Columns[nameof(ins.Barcode)].Caption = "الباركود"; gridView1.Columns[nameof(ins.BuyPrice)].Caption = "سعر الشراء"; gridView1.Columns[nameof(ins.factor)].Caption = "معامل التحويل"; gridView1.Columns[nameof(ins.SellDiscount)].Caption = "خصم البيع"; gridView1.Columns[nameof(ins.SellPrice)].Caption = "سعر البيع"; gridView1.Columns[nameof(ins.UnitID)].Caption = "اسم الوحدة"; repoUOM.ValueMember = "ID"; repoUOM.DisplayMember = "Name"; repoUOM.TextEditStyle = DevExpress.XtraEditors.Controls.TextEditStyles.Standard; repoUOM.ProcessNewValue += RepoUOM_ProcessNewValue; gridView1.ValidateRow += GridView1_ValidateRow; gridView1.InvalidRowException += GridView1_InvalidRowException; gridView1.FocusedRowChanged += GridView1_FocusedRowChanged; gridView1.CustomRowCellEditForEditing += GridView1_CustomRowCellEditForEditing; }
private void GTPreview_Load(object sender, EventArgs e) { int num1 = 0; foreach (DataColumn column1 in this._Gia.Columns) { GridColumn column2 = new GridColumn(); column2.FieldName = column1.ColumnName; column2.Caption = column1.Caption; column2.Visible = true; column2.VisibleIndex = num1; if (num1 > 2) { column2.VisibleIndex = num1 + 1; } if (num1 == (this._Gia.Columns.Count - 3)) { column2.VisibleIndex = 2; } if ((column1.DataType == typeof(double)) || (column1.DataType == typeof(Decimal))) { RepositoryItemCalcEdit edit1 = new RepositoryItemCalcEdit(); edit1.DisplayFormat.FormatType = FormatType.Numeric; edit1.DisplayFormat.FormatString = " ### ### ### ##0.##"; column2.ColumnEdit = edit1; column2.SummaryItem.Assign(new GridSummaryItem(DevExpress.Data.SummaryItemType.Sum, column2.FieldName, "{0: ### ### ### ##0.##}")); } else if (column1.DataType == typeof(string)) { column2.Fixed = DevExpress.XtraGrid.Columns.FixedStyle.Left; // column2.BestFit(); } this.gridView1.Columns.Add(column2); num1++; } this.gridControl1.DataSource = this._Gia.DefaultView; (this.gridControl1.DefaultView as GridView).BestFitColumns(); if (Config.GetValue("Language").ToString() == "1") { FormFactory.DevLocalizer.Translate(this); } }
/// <summary> /// Focuses the control. /// </summary> protected override void InitControls() { _cboCurrencyCode = new RepositoryItemComboBox(); _cboCurrencyCode.TextEditStyle = TextEditStyles.DisableTextEditor; gridViewDetail.OptionsView.ShowFooter = true; //RepositoryItemCalcEdit ExchangeRate _calcEditExchangeRate = new RepositoryItemCalcEdit(); _calcEditExchangeRate.EditFormat.FormatType = FormatType.Numeric; _calcEditExchangeRate.EditMask = @"F" + ExchangeRateDecimalDigits; _rpsStock = new RepositoryItemGridLookUpEdit { NullText = "" }; _rpsStockView = new GridView(); _rpsStock.View = _rpsStockView; _rpsStock.TextEditStyle = TextEditStyles.Standard; _rpsStock.ShowFooter = false; _rpsInventoryItem = new RepositoryItemGridLookUpEdit { NullText = "" }; _rpsInventoryItemView = new GridView(); _rpsInventoryItem.View = _rpsInventoryItemView; _rpsInventoryItem.TextEditStyle = TextEditStyles.Standard; _rpsInventoryItem.ShowFooter = false; ////RepositoryItemGridLookUpEdit AccountingObject //_gridLookUpEditAccountingObjectView = new GridView(); //_gridLookUpEditAccountingObjectView.OptionsView.ColumnAutoWidth = false; //_gridLookUpEditAccountingObject = new RepositoryItemGridLookUpEdit //{ // NullText = "", // View = _gridLookUpEditAccountingObjectView, // TextEditStyle = TextEditStyles.Standard, // PopupResizeMode = ResizeMode.FrameResize, // PopupFormSize = new Size(500, 200), // ShowFooter = false //}; //_gridLookUpEditAccountingObject.View.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Never; //_gridLookUpEditAccountingObject.View.OptionsView.ShowIndicator = false; //_gridLookUpEditAccountingObject.View.BestFitColumns(); }
/// <summary> /// Initializes a new instance of the <see cref="FrmXtraEstimateDetailStatement"/> class. /// </summary> public FrmXtraEstimateDetailStatement() { InitializeComponent(); _estimateDetailStatementPresenter = new EstimateDetailStatementPresenter(this); _estimateDetailStatementPartBsPresenter = new EstimateDetailStatementPartBsPresenter(this); _estimateDetailStatementFixedAssetsPresenter = new EstimateDetailStatementFixedAssetsPresenter(this); _repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit(); _repositoryNumberCalcEdit = new RepositoryItemCalcEdit(); _dbOptionHelper = new GlobalVariable(); _repositoryCurrencyCalcEdit.EditFormat.FormatType = FormatType.Numeric; _repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; _repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + _dbOptionHelper.CurrencyDecimalDigits; _repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; _repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; _repositoryNumberCalcEdit.EditFormat.FormatType = FormatType.Numeric; _repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; _repositoryNumberCalcEdit.Mask.EditMask = @"n0"; _repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; _repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; }
//SoThapPhan = -1 Cho so nguyen public static RepositoryItemCalcEdit GetCalcEdit(int SoThapPhan) { RepositoryItemCalcEdit _caledit = new RepositoryItemCalcEdit(); ApplyFormatAction.applyElement(_caledit, SoThapPhan); return _caledit; }
protected override void List_Init(AdvBandedGridView dt) { int i; RepositoryItemCalcEdit repositoryItemCalcEdit = new RepositoryItemCalcEdit(); repositoryItemCalcEdit.DisplayFormat.FormatString = "{0:##,##0}"; repositoryItemCalcEdit.EditFormat.FormatString = "{0:##,##0}"; repositoryItemCalcEdit.Mask.UseMaskAsDisplayFormat = true; for (i = 0; i < dt.Columns.Count; i++) { string fieldName = dt.Columns[i].FieldName; if (fieldName == null) { goto Label0; } else if (fieldName == "AllowanceCode") { dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Mã"; dt.Columns[i].Width = 60; } else if (fieldName == "AllowanceName") { dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Tên"; dt.Columns[i].Width = 180; } else if (fieldName == "MaximumMoney") { dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].ColumnEdit = repositoryItemCalcEdit; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Số tiền chi trả (lớn nhất)"; dt.Columns[i].Width = 120; } else if (fieldName == "IncomeTaxValue") { dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].ColumnEdit = repositoryItemCalcEdit; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Giảm trừ thuế %"; dt.Columns[i].Width = 120; } else { if (fieldName != "Description") { goto Label0; } dt.Columns[i].OptionsColumn.ReadOnly = true; dt.Columns[i].OptionsColumn.AllowEdit = false; dt.Columns[i].OptionsColumn.AllowGroup = DefaultBoolean.False; dt.Columns[i].OptionsColumn.FixedWidth = true; dt.Columns[i].Caption = "Ghi chú"; dt.Columns[i].Width = 150; } // Label2: } return; Label0: dt.Columns[i].Visible = false; // goto Label2; }
public Result InitPos() { Result res = null; try { //Txn211001 #region Call server if (_core == null || _core.RemoteObject == null) { res = new Result(601900, "Internal Error: Remote object not set."); goto OnExit; } object[] param = new object[] { _core.POSNo, _core.AreaCode }; res = _core.RemoteObject.Connection.Call(_core.RemoteObject.User.UserNo, 211, 211001, 211001, param); if (res.ResultNo != 0) { goto OnExit; } #endregion #region Ээлжтэй хэрэглэгчийг шалгах DataTable dt = res.Data.Tables[0]; _posstatus = Static.ToInt(dt.Rows[0]["STATUS"]); _shiftno = Static.ToInt(dt.Rows[0]["SHIFTNO"]); _shiftuserno = Static.ToInt(dt.Rows[0]["SHIFTUSERNO"]); _shiftusername = Static.ToStr(dt.Rows[0]["USERNAME"]); if (_posstatus == 0) { _posdesc = "ПОС НЭЭЛТТЭЙ"; } else if (_posstatus == 1) { _posdesc = "ЭЭЛЖ НЭЭЛТТЭЙ"; } else if (_posstatus == 2) { _posdesc = "ЭЭЛЖ ХААГДСАН"; } else if (_posstatus == 3) { _posdesc = "ПОС ХААГДСАН!"; } _core.MainForm_HeaderSet(0, "Ээлжийн дугаар", _shiftno.ToString()); _core.MainForm_HeaderSet(1, "Ээлжийн төлөв", _posdesc); _core.MainForm_HeaderSet(2, "Ээлжийн ажилтан", _shiftusername); if (_posstatus == 1 /*ээлж нээлттэй*/ && _shiftuserno != _core.RemoteObject.User.UserNo /*өөр хэрэглэгч нээсэн*/) { //txtShiftNo.EditValue = string.Format("{0} [{1}]", _shiftno, _shiftusername); //txtShiftNo.ForeColor = Color.Red; lblWarning.Visible = true; } else { // Ээлжийн төлвийг харуулах. param = new object[] { _core.POSNo, _shiftno }; res = _core.RemoteObject.Connection.Call(_core.RemoteObject.User.UserNo, 211, 211002, 211002, param); if (res.ResultNo != 0) { goto OnExit; } #region Дэлгэцийн мэдээллүүдийг дүүргэх _cashdata = res.Data.Tables[0]; BuildGridData(_cashdata); dt = res.Data.Tables[1]; dt.Columns.Add("QTY2", typeof(decimal)); gridControl1.DataSource = dt; RepositoryItemCalcEdit ri = new RepositoryItemCalcEdit(); gridView1.Columns["QTY2"].ColumnEdit = ri; ri.Buttons.Clear(); ri.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; ri.DisplayFormat.FormatString = "#,##0"; ri.EditFormat.FormatType = DevExpress.Utils.FormatType.Numeric; ri.EditFormat.FormatString = "#,##0"; gridView1.OptionsBehavior.Editable = true; gridView1.OptionsBehavior.ReadOnly = false; gridView1.OptionsView.ColumnAutoWidth = true; gridView1.Columns[0].OptionsColumn.ReadOnly = true; gridView1.Columns[0].OptionsColumn.AllowEdit = false; gridView1.Columns[1].OptionsColumn.ReadOnly = true; gridView1.Columns[1].OptionsColumn.AllowEdit = false; ISM.Template.FormUtility.Column_SetCaption(ref gridView1, 0, "Дэвсгэрт"); ISM.Template.FormUtility.Column_SetCaption(ref gridView1, 1, "Тоо ширхэг"); ISM.Template.FormUtility.Column_SetCaption(ref gridView1, 2, "Оруулах утга"); gridControl2.DataSource = res.Data.Tables[2]; gridView2.OptionsView.ColumnAutoWidth = true; ISM.Template.FormUtility.Column_SetCaption(ref gridView2, 0, "Ээлж №"); ISM.Template.FormUtility.Column_SetCaption(ref gridView2, 1, "Хэрэглэгч", true); ISM.Template.FormUtility.Column_SetCaption(ref gridView2, 2, "Хэрэглэгч"); ISM.Template.FormUtility.Column_SetCaption(ref gridView2, 3, "Огноо"); #endregion } #endregion } catch (Exception ex) { res = new Result(9, ex.ToString()); } OnExit: return(res); }
public static void HideVisibleColumn(object value, List <XtraColumn> listColumn, RepositoryItemGridLookUpEdit resLookUpEdit, string displayMember, string valueMember, GridLookUpItemOption option = null) { resLookUpEdit.View.Columns.Clear(); resLookUpEdit.DataSource = value; resLookUpEdit.View.RefreshData(); GridView gridView = resLookUpEdit.View as GridView; resLookUpEdit.View.PopulateColumns(value); resLookUpEdit.AllowNullInput = DefaultBoolean.True; resLookUpEdit.TextEditStyle = TextEditStyles.Standard; resLookUpEdit.View.ActiveFilterString = string.Empty; resLookUpEdit.View.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Never; resLookUpEdit.View.OptionsView.ShowGroupPanel = false; resLookUpEdit.View.OptionsView.ShowIndicator = false; resLookUpEdit.View.OptionsView.ShowAutoFilterRow = option != null ? option.ShowAutoFilterRow : true; resLookUpEdit.DisplayMember = displayMember; resLookUpEdit.ValueMember = valueMember; resLookUpEdit.ShowFooter = false; resLookUpEdit.NullText = ""; if (listColumn != null) { foreach (GridColumn gridColumn in resLookUpEdit.View.Columns) { XtraColumn xtraColumn = listColumn.Where(w => w.ColumnName == gridColumn.FieldName && w.ColumnVisible == true)?.FirstOrDefault() ?? null; if (xtraColumn != null) { gridColumn.Caption = xtraColumn.ColumnCaption; gridColumn.Width = xtraColumn.ColumnWith; gridColumn.OptionsFilter.AutoFilterCondition = AutoFilterCondition.Contains; gridColumn.UnboundType = xtraColumn.ColumnType; switch (xtraColumn.ColumnType) { case DevExpress.Data.UnboundColumnType.Integer: { var _rpsCalcNumber = new RepositoryItemCalcEdit { AllowMouseWheel = false }; _rpsCalcNumber.Mask.MaskType = MaskType.Numeric; _rpsCalcNumber.Mask.EditMask = @"n0"; _rpsCalcNumber.Mask.UseMaskAsDisplayFormat = true; _rpsCalcNumber.Mask.Culture = Thread.CurrentThread.CurrentCulture; gridColumn.ColumnEdit = _rpsCalcNumber; } break; } } else { gridColumn.Visible = false; } } } if (option != null && option.IsAutoPopupSize) { resLookUpEdit.BestFitMode = BestFitMode.BestFitResizePopup; } else { resLookUpEdit.PopupFormSize = option != null && option.CustomSize != default(Size) ? option.CustomSize : new Size(520, 175); } }
public static void Hook(RepositoryItemCalcEdit ctrl) { ctrl.KeyPress += new System.Windows.Forms.KeyPressEventHandler(CalcCtrl_KeyPress); }
private void InitializeComponent() { this.components = (IContainer) new Container(); this.panel1 = new Panel(); this.button3 = new Button(); this.button2 = new Button(); this.button1 = new Button(); this.panel2 = new Panel(); this.button4 = new Button(); this.button5 = new Button(); this.gridControl1 = new GridControl(); this.contextMenuStrip1 = new ContextMenuStrip(this.components); this.toolStripMenuItem1 = new ToolStripMenuItem(); this.toolStripMenuItem2 = new ToolStripMenuItem(); this.toolStripSeparator1 = new ToolStripSeparator(); this.toolStripMenuItem3 = new ToolStripMenuItem(); this.ds1 = new ds(); this.gridView1 = new GridView(); this.coliddestanation = new GridColumn(); this.colname = new GridColumn(); this.colcomment = new GridColumn(); this.coldestanationgroup = new GridColumn(); this.colnumpos = new GridColumn(); this.colpyramyd_name = new GridColumn(); this.repositoryItemButtonEdit1 = new RepositoryItemButtonEdit(); this.coladdint1 = new GridColumn(); this.coladdint2 = new GridColumn(); this.coladdint3 = new GridColumn(); this.coladdnum1 = new GridColumn(); this.coladdnum2 = new GridColumn(); this.coladdnum3 = new GridColumn(); this.coladdstr1 = new GridColumn(); this.coladdstr2 = new GridColumn(); this.coladdstr3 = new GridColumn(); this.colpyrgrouping = new GridColumn(); this.repositoryItemLookUpEdit2 = new RepositoryItemLookUpEdit(); this.colidpreference = new GridColumn(); this.repositoryItemLookUpEdit3 = new RepositoryItemLookUpEdit(); this.colroutes = new GridColumn(); this.repositoryItemPopupContainerEdit1 = new RepositoryItemPopupContainerEdit(); this.popupContainerControl1 = new PopupContainerControl(); this.checkedListBox1 = new CheckedListBox(); this.treeView2 = new TreeView(); this.repositoryItemComboBox1 = new RepositoryItemComboBox(); this.repositoryItemCalcEdit1 = new RepositoryItemCalcEdit(); this.repositoryItemLookUpEdit1 = new RepositoryItemLookUpEdit(); this.panel1.SuspendLayout(); this.panel2.SuspendLayout(); this.gridControl1.BeginInit(); this.contextMenuStrip1.SuspendLayout(); this.ds1.BeginInit(); this.gridView1.BeginInit(); this.repositoryItemButtonEdit1.BeginInit(); this.repositoryItemLookUpEdit2.BeginInit(); this.repositoryItemLookUpEdit3.BeginInit(); this.repositoryItemPopupContainerEdit1.BeginInit(); this.popupContainerControl1.BeginInit(); this.popupContainerControl1.SuspendLayout(); this.repositoryItemComboBox1.BeginInit(); this.repositoryItemCalcEdit1.BeginInit(); this.repositoryItemLookUpEdit1.BeginInit(); this.SuspendLayout(); this.panel1.Controls.Add((Control)this.button3); this.panel1.Controls.Add((Control)this.button2); this.panel1.Controls.Add((Control)this.button1); this.panel1.Dock = DockStyle.Bottom; this.panel1.Location = new Point(0, 453); this.panel1.Name = "panel1"; this.panel1.Size = new Size(1068, 33); this.panel1.TabIndex = 1; this.button3.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button3.FlatStyle = FlatStyle.Flat; this.button3.Location = new Point(981, 5); this.button3.Name = "button3"; this.button3.Size = new Size(75, 23); this.button3.TabIndex = 2; this.button3.Text = "Закрыть"; this.button3.Click += new EventHandler(this.button3_Click); this.button2.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button2.FlatStyle = FlatStyle.Flat; this.button2.Location = new Point(900, 5); this.button2.Name = "button2"; this.button2.Size = new Size(75, 23); this.button2.TabIndex = 1; this.button2.Text = "Отменить"; this.button2.Click += new EventHandler(this.button2_Click); this.button1.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button1.FlatStyle = FlatStyle.Flat; this.button1.Location = new Point(819, 5); this.button1.Name = "button1"; this.button1.Size = new Size(75, 23); this.button1.TabIndex = 0; this.button1.Text = "Применить"; this.button1.Click += new EventHandler(this.button1_Click); this.panel2.Controls.Add((Control)this.button4); this.panel2.Controls.Add((Control)this.button5); this.panel2.Dock = DockStyle.Bottom; this.panel2.Location = new Point(0, 420); this.panel2.Name = "panel2"; this.panel2.Size = new Size(1068, 33); this.panel2.TabIndex = 3; this.panel2.Visible = false; this.button4.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button4.DialogResult = DialogResult.Cancel; this.button4.FlatStyle = FlatStyle.Flat; this.button4.Location = new Point(981, 5); this.button4.Name = "button4"; this.button4.Size = new Size(75, 23); this.button4.TabIndex = 2; this.button4.Text = "Отмена"; this.button5.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button5.DialogResult = DialogResult.OK; this.button5.FlatStyle = FlatStyle.Flat; this.button5.Location = new Point(900, 5); this.button5.Name = "button5"; this.button5.Size = new Size(75, 23); this.button5.TabIndex = 1; this.button5.Text = "Выбрать"; this.gridControl1.ContextMenuStrip = this.contextMenuStrip1; this.gridControl1.DataMember = "destanation"; this.gridControl1.DataSource = (object)this.ds1; this.gridControl1.Dock = DockStyle.Fill; this.gridControl1.EmbeddedNavigator.Name = ""; this.gridControl1.Location = new Point(0, 0); this.gridControl1.LookAndFeel.Style = LookAndFeelStyle.Flat; this.gridControl1.LookAndFeel.UseDefaultLookAndFeel = false; this.gridControl1.MainView = (BaseView)this.gridView1; this.gridControl1.Name = "gridControl1"; this.gridControl1.RepositoryItems.AddRange(new RepositoryItem[7] { (RepositoryItem)this.repositoryItemComboBox1, (RepositoryItem)this.repositoryItemButtonEdit1, (RepositoryItem)this.repositoryItemCalcEdit1, (RepositoryItem)this.repositoryItemLookUpEdit1, (RepositoryItem)this.repositoryItemLookUpEdit2, (RepositoryItem)this.repositoryItemLookUpEdit3, (RepositoryItem)this.repositoryItemPopupContainerEdit1 }); this.gridControl1.Size = new Size(1068, 420); this.gridControl1.TabIndex = 4; this.gridControl1.ViewCollection.AddRange(new BaseView[1] { (BaseView)this.gridView1 }); this.contextMenuStrip1.Items.AddRange(new ToolStripItem[4] { (ToolStripItem)this.toolStripMenuItem1, (ToolStripItem)this.toolStripMenuItem2, (ToolStripItem)this.toolStripSeparator1, (ToolStripItem)this.toolStripMenuItem3 }); this.contextMenuStrip1.Name = "contextMenuStrip1"; this.contextMenuStrip1.Size = new Size(147, 76); this.toolStripMenuItem1.Name = "toolStripMenuItem1"; this.toolStripMenuItem1.Size = new Size(146, 22); this.toolStripMenuItem1.Text = "Добавить"; this.toolStripMenuItem1.Click += new EventHandler(this.toolStripMenuItem1_Click); this.toolStripMenuItem2.Name = "toolStripMenuItem2"; this.toolStripMenuItem2.Size = new Size(146, 22); this.toolStripMenuItem2.Text = "Дублировать"; this.toolStripMenuItem2.Click += new EventHandler(this.toolStripMenuItem2_Click); this.toolStripSeparator1.Name = "toolStripSeparator1"; this.toolStripSeparator1.Size = new Size(143, 6); this.toolStripMenuItem3.Name = "toolStripMenuItem3"; this.toolStripMenuItem3.Size = new Size(146, 22); this.toolStripMenuItem3.Text = "Удалить"; this.toolStripMenuItem3.Click += new EventHandler(this.toolStripMenuItem3_Click); this.ds1.DataSetName = "ds"; this.ds1.EnforceConstraints = false; this.ds1.SchemaSerializationMode = SchemaSerializationMode.IncludeSchema; this.gridView1.Appearance.FocusedRow.BackColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.FocusedRow.BackColor2 = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.FocusedRow.BorderColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.FocusedRow.ForeColor = Color.Black; this.gridView1.Appearance.FocusedRow.Options.UseBackColor = true; this.gridView1.Appearance.FocusedRow.Options.UseBorderColor = true; this.gridView1.Appearance.FocusedRow.Options.UseForeColor = true; this.gridView1.Appearance.GroupPanel.BackColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.GroupPanel.BackColor2 = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.GroupPanel.Options.UseBackColor = true; this.gridView1.Appearance.HideSelectionRow.BackColor = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.HideSelectionRow.BackColor2 = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.HideSelectionRow.BorderColor = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.HideSelectionRow.ForeColor = Color.Black; this.gridView1.Appearance.HideSelectionRow.Options.UseBackColor = true; this.gridView1.Appearance.HideSelectionRow.Options.UseBorderColor = true; this.gridView1.Appearance.HideSelectionRow.Options.UseForeColor = true; this.gridView1.Appearance.SelectedRow.BackColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.SelectedRow.BackColor2 = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.SelectedRow.BorderColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.SelectedRow.ForeColor = Color.Black; this.gridView1.Appearance.SelectedRow.Options.UseBackColor = true; this.gridView1.Appearance.SelectedRow.Options.UseBorderColor = true; this.gridView1.Appearance.SelectedRow.Options.UseForeColor = true; this.gridView1.BorderStyle = BorderStyles.Simple; this.gridView1.Columns.AddRange(new GridColumn[18] { this.coliddestanation, this.colname, this.colcomment, this.coldestanationgroup, this.colnumpos, this.colpyramyd_name, this.coladdint1, this.coladdint2, this.coladdint3, this.coladdnum1, this.coladdnum2, this.coladdnum3, this.coladdstr1, this.coladdstr2, this.coladdstr3, this.colpyrgrouping, this.colidpreference, this.colroutes }); this.gridView1.GridControl = this.gridControl1; this.gridView1.GroupPanelText = "Панель группировки"; this.gridView1.Name = "gridView1"; this.gridView1.OptionsCustomization.AllowFilter = false; this.gridView1.OptionsDetail.ShowDetailTabs = false; this.gridView1.OptionsLayout.StoreVisualOptions = false; this.gridView1.OptionsNavigation.AutoFocusNewRow = true; this.gridView1.OptionsView.ShowAutoFilterRow = true; this.gridView1.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Never; this.gridView1.OptionsView.ShowIndicator = false; this.coliddestanation.Caption = "#"; this.coliddestanation.FieldName = "iddestanation"; this.coliddestanation.Name = "coliddestanation"; this.coliddestanation.OptionsColumn.AllowEdit = false; this.coliddestanation.Visible = true; this.coliddestanation.VisibleIndex = 5; this.coliddestanation.Width = 61; this.colname.Caption = "Наименование"; this.colname.FieldName = "name"; this.colname.Name = "colname"; this.colname.Visible = true; this.colname.VisibleIndex = 2; this.colname.Width = 243; this.colcomment.Caption = "Описание"; this.colcomment.FieldName = "comment"; this.colcomment.Name = "colcomment"; this.colcomment.Visible = true; this.colcomment.VisibleIndex = 4; this.colcomment.Width = 179; this.coldestanationgroup.Caption = "Группа"; this.coldestanationgroup.FieldName = "destanationgroup"; this.coldestanationgroup.Name = "coldestanationgroup"; this.coldestanationgroup.Visible = true; this.coldestanationgroup.VisibleIndex = 1; this.coldestanationgroup.Width = 108; this.colnumpos.Caption = "№пп"; this.colnumpos.FieldName = "numpos"; this.colnumpos.Name = "colnumpos"; this.colnumpos.Visible = true; this.colnumpos.VisibleIndex = 0; this.colnumpos.Width = 57; this.colpyramyd_name.Caption = "Пирамиды"; this.colpyramyd_name.ColumnEdit = (RepositoryItem)this.repositoryItemButtonEdit1; this.colpyramyd_name.FieldName = "pyramid_name"; this.colpyramyd_name.Name = "colpyramyd_name"; this.colpyramyd_name.Visible = true; this.colpyramyd_name.VisibleIndex = 3; this.colpyramyd_name.Width = 98; this.repositoryItemButtonEdit1.AutoHeight = false; this.repositoryItemButtonEdit1.Buttons.AddRange(new EditorButton[1] { new EditorButton() }); this.repositoryItemButtonEdit1.Name = "repositoryItemButtonEdit1"; this.coladdint1.Caption = "Доп. ц. число1"; this.coladdint1.FieldName = "addint1"; this.coladdint1.Name = "coladdint1"; this.coladdint1.Visible = true; this.coladdint1.VisibleIndex = 6; this.coladdint2.Caption = "Доп. ц. число2"; this.coladdint2.FieldName = "addint2"; this.coladdint2.Name = "coladdint2"; this.coladdint2.Visible = true; this.coladdint2.VisibleIndex = 7; this.coladdint3.Caption = "Доп. ц. число3"; this.coladdint3.FieldName = "addint3"; this.coladdint3.Name = "coladdint3"; this.coladdint3.Visible = true; this.coladdint3.VisibleIndex = 8; this.coladdnum1.Caption = "Доп. число1"; this.coladdnum1.FieldName = "addnum1"; this.coladdnum1.Name = "coladdnum1"; this.coladdnum1.Visible = true; this.coladdnum1.VisibleIndex = 9; this.coladdnum2.Caption = "Доп. число2"; this.coladdnum2.FieldName = "addnum2"; this.coladdnum2.Name = "coladdnum2"; this.coladdnum2.Visible = true; this.coladdnum2.VisibleIndex = 10; this.coladdnum3.Caption = "Доп. число3"; this.coladdnum3.FieldName = "addnum3"; this.coladdnum3.Name = "coladdnum3"; this.coladdnum3.Visible = true; this.coladdnum3.VisibleIndex = 11; this.coladdstr1.Caption = "Доп. строка1"; this.coladdstr1.FieldName = "addstr1"; this.coladdstr1.Name = "coladdstr1"; this.coladdstr1.Visible = true; this.coladdstr1.VisibleIndex = 12; this.coladdstr2.Caption = "Доп. строка2"; this.coladdstr2.FieldName = "addstr2"; this.coladdstr2.Name = "coladdstr2"; this.coladdstr2.Visible = true; this.coladdstr2.VisibleIndex = 13; this.coladdstr3.Caption = "Доп. строка3"; this.coladdstr3.FieldName = "addstr3"; this.coladdstr3.Name = "coladdstr3"; this.coladdstr3.Visible = true; this.coladdstr3.VisibleIndex = 14; this.colpyrgrouping.Caption = "Группировка пирамид"; this.colpyrgrouping.ColumnEdit = (RepositoryItem)this.repositoryItemLookUpEdit2; this.colpyrgrouping.FieldName = "pyrgrouping"; this.colpyrgrouping.Name = "colpyrgrouping"; this.colpyrgrouping.Visible = true; this.colpyrgrouping.VisibleIndex = 15; this.repositoryItemLookUpEdit2.AutoHeight = false; this.repositoryItemLookUpEdit2.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemLookUpEdit2.Columns.AddRange(new LookUpColumnInfo[1] { new LookUpColumnInfo("name", "Значение", 20, FormatType.None, "", true, HorzAlignment.Default, ColumnSortOrder.None) }); this.repositoryItemLookUpEdit2.Name = "repositoryItemLookUpEdit2"; this.colidpreference.Caption = "Настройки плана"; this.colidpreference.ColumnEdit = (RepositoryItem)this.repositoryItemLookUpEdit3; this.colidpreference.FieldName = "idpreference"; this.colidpreference.Name = "colidpreference"; this.colidpreference.Visible = true; this.colidpreference.VisibleIndex = 16; this.repositoryItemLookUpEdit3.AutoHeight = false; this.repositoryItemLookUpEdit3.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemLookUpEdit3.Columns.AddRange(new LookUpColumnInfo[1] { new LookUpColumnInfo("name", "Наименование", 20, FormatType.None, "", true, HorzAlignment.Default, ColumnSortOrder.None) }); this.repositoryItemLookUpEdit3.Name = "repositoryItemLookUpEdit3"; this.colroutes.Caption = "Группы маршрутов"; this.colroutes.ColumnEdit = (RepositoryItem)this.repositoryItemPopupContainerEdit1; this.colroutes.FieldName = "iddestanation"; this.colroutes.Name = "colroutes"; this.colroutes.Visible = true; this.colroutes.VisibleIndex = 17; this.repositoryItemPopupContainerEdit1.AutoHeight = false; this.repositoryItemPopupContainerEdit1.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemPopupContainerEdit1.Name = "repositoryItemPopupContainerEdit1"; this.repositoryItemPopupContainerEdit1.PopupControl = this.popupContainerControl1; this.repositoryItemPopupContainerEdit1.Popup += new EventHandler(this.repositoryItemPopupContainerEdit1_Popup); this.repositoryItemPopupContainerEdit1.QueryDisplayText += new QueryDisplayTextEventHandler(this.repositoryItemPopupContainerEdit1_QueryDisplayText); this.repositoryItemPopupContainerEdit1.QueryResultValue += new QueryResultValueEventHandler(this.repositoryItemPopupContainerEdit1_QueryResultValue); this.repositoryItemPopupContainerEdit1.QueryPopUp += new CancelEventHandler(this.repositoryItemPopupContainerEdit1_QueryPopUp); this.popupContainerControl1.Controls.Add((Control)this.checkedListBox1); this.popupContainerControl1.Controls.Add((Control)this.treeView2); this.popupContainerControl1.Location = new Point(435, 128); this.popupContainerControl1.Name = "popupContainerControl1"; this.popupContainerControl1.Size = new Size(198, 231); this.popupContainerControl1.TabIndex = 9; this.checkedListBox1.Dock = DockStyle.Fill; this.checkedListBox1.FormattingEnabled = true; this.checkedListBox1.Location = new Point(0, 0); this.checkedListBox1.Name = "checkedListBox1"; this.checkedListBox1.Size = new Size(198, 229); this.checkedListBox1.TabIndex = 2; this.treeView2.BorderStyle = BorderStyle.None; this.treeView2.Dock = DockStyle.Fill; this.treeView2.Location = new Point(0, 0); this.treeView2.Name = "treeView2"; this.treeView2.Size = new Size(198, 231); this.treeView2.TabIndex = 1; this.repositoryItemComboBox1.AutoHeight = false; this.repositoryItemComboBox1.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemComboBox1.Name = "repositoryItemComboBox1"; this.repositoryItemCalcEdit1.AutoHeight = false; this.repositoryItemCalcEdit1.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemCalcEdit1.Name = "repositoryItemCalcEdit1"; this.repositoryItemLookUpEdit1.AutoHeight = false; this.repositoryItemLookUpEdit1.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemLookUpEdit1.Columns.AddRange(new LookUpColumnInfo[1] { new LookUpColumnInfo("name", "Наименование", 20, FormatType.None, "", true, HorzAlignment.Default, ColumnSortOrder.None) }); this.repositoryItemLookUpEdit1.Name = "repositoryItemLookUpEdit1"; this.AutoScaleDimensions = new SizeF(6f, 13f); this.AutoScaleMode = AutoScaleMode.Font; this.Controls.Add((Control)this.popupContainerControl1); this.Controls.Add((Control)this.gridControl1); this.Controls.Add((Control)this.panel2); this.Controls.Add((Control)this.panel1); this.Name = "DestanationForm"; this.Size = new Size(1068, 486); this.Text = "Маршруты"; this.panel1.ResumeLayout(false); this.panel2.ResumeLayout(false); this.gridControl1.EndInit(); this.contextMenuStrip1.ResumeLayout(false); this.ds1.EndInit(); this.gridView1.EndInit(); this.repositoryItemButtonEdit1.EndInit(); this.repositoryItemLookUpEdit2.EndInit(); this.repositoryItemLookUpEdit3.EndInit(); this.repositoryItemPopupContainerEdit1.EndInit(); this.popupContainerControl1.EndInit(); this.popupContainerControl1.ResumeLayout(false); this.repositoryItemComboBox1.EndInit(); this.repositoryItemCalcEdit1.EndInit(); this.repositoryItemLookUpEdit1.EndInit(); this.ResumeLayout(false); }
private void InitializeComponent() { this.components = (IContainer) new Container(); this.panel1 = new Panel(); this.cmdUpdatePrice = new Button(); this.button3 = new Button(); this.button2 = new Button(); this.button1 = new Button(); this.gridControl1 = new GridControl(); this.contextMenuStrip1 = new ContextMenuStrip(this.components); this.toolStripMenuItem1 = new ToolStripMenuItem(); this.toolStripMenuItem2 = new ToolStripMenuItem(); this.ds = new DataSet(); this.table_goodpricegroup = new DataTable(); this.dataColumn1 = new DataColumn(); this.dataColumn2 = new DataColumn(); this.dataColumn3 = new DataColumn(); this.dataColumn4 = new DataColumn(); this.dataColumn5 = new DataColumn(); this.dataColumn6 = new DataColumn(); this.dataColumn7 = new DataColumn(); this.gridView1 = new GridView(); this.colidgoodpricegroup = new GridColumn(); this.colname = new GridColumn(); this.colcomment = new GridColumn(); this.colprice1 = new GridColumn(); this.repositoryItemCalcEdit1 = new RepositoryItemCalcEdit(); this.colprice2 = new GridColumn(); this.repositoryItemCalcEdit2 = new RepositoryItemCalcEdit(); this.col_s = new GridColumn(); this.colprice1toprice2 = new GridColumn(); this.repositoryItemCalcEdit3 = new RepositoryItemCalcEdit(); this.repositoryItemTextEdit1 = new AtRepositoryItemTextEdit(); this.panel2 = new Panel(); this.button4 = new Button(); this.button5 = new Button(); this.panel1.SuspendLayout(); this.gridControl1.BeginInit(); this.contextMenuStrip1.SuspendLayout(); this.ds.BeginInit(); this.table_goodpricegroup.BeginInit(); this.gridView1.BeginInit(); this.repositoryItemCalcEdit1.BeginInit(); this.repositoryItemCalcEdit2.BeginInit(); this.repositoryItemCalcEdit3.BeginInit(); this.repositoryItemTextEdit1.BeginInit(); this.panel2.SuspendLayout(); this.SuspendLayout(); this.panel1.Controls.Add((Control)this.cmdUpdatePrice); this.panel1.Controls.Add((Control)this.button3); this.panel1.Controls.Add((Control)this.button2); this.panel1.Controls.Add((Control)this.button1); this.panel1.Dock = DockStyle.Bottom; this.panel1.Location = new Point(0, 395); this.panel1.Name = "panel1"; this.panel1.Size = new Size(876, 33); this.panel1.TabIndex = 3; this.cmdUpdatePrice.FlatStyle = FlatStyle.Flat; this.cmdUpdatePrice.Location = new Point(12, 5); this.cmdUpdatePrice.Name = "cmdUpdatePrice"; this.cmdUpdatePrice.Size = new Size(118, 23); this.cmdUpdatePrice.TabIndex = 3; this.cmdUpdatePrice.Text = "Обновить цены"; this.cmdUpdatePrice.Click += new EventHandler(this.cmdUpdatePrice_Click); this.button3.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button3.FlatStyle = FlatStyle.Flat; this.button3.Location = new Point(789, 5); this.button3.Name = "button3"; this.button3.Size = new Size(75, 23); this.button3.TabIndex = 2; this.button3.Text = "Закрыть"; this.button3.Click += new EventHandler(this.button3_Click); this.button2.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button2.FlatStyle = FlatStyle.Flat; this.button2.Location = new Point(708, 5); this.button2.Name = "button2"; this.button2.Size = new Size(75, 23); this.button2.TabIndex = 1; this.button2.Text = "Отменить"; this.button2.Click += new EventHandler(this.button2_Click); this.button1.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button1.FlatStyle = FlatStyle.Flat; this.button1.Location = new Point(627, 5); this.button1.Name = "button1"; this.button1.Size = new Size(75, 23); this.button1.TabIndex = 0; this.button1.Text = "Применить"; this.button1.Click += new EventHandler(this.button1_Click); this.gridControl1.ContextMenuStrip = this.contextMenuStrip1; this.gridControl1.DataMember = "goodpricegroup"; this.gridControl1.DataSource = (object)this.ds; this.gridControl1.Dock = DockStyle.Fill; this.gridControl1.EmbeddedNavigator.Name = ""; this.gridControl1.Location = new Point(0, 0); this.gridControl1.LookAndFeel.Style = LookAndFeelStyle.Flat; this.gridControl1.LookAndFeel.UseDefaultLookAndFeel = false; this.gridControl1.MainView = (BaseView)this.gridView1; this.gridControl1.Name = "gridControl1"; this.gridControl1.RepositoryItems.AddRange(new RepositoryItem[4] { (RepositoryItem)this.repositoryItemTextEdit1, (RepositoryItem)this.repositoryItemCalcEdit1, (RepositoryItem)this.repositoryItemCalcEdit2, (RepositoryItem)this.repositoryItemCalcEdit3 }); this.gridControl1.Size = new Size(876, 362); this.gridControl1.TabIndex = 4; this.gridControl1.ViewCollection.AddRange(new BaseView[1] { (BaseView)this.gridView1 }); this.contextMenuStrip1.Items.AddRange(new ToolStripItem[2] { (ToolStripItem)this.toolStripMenuItem1, (ToolStripItem)this.toolStripMenuItem2 }); this.contextMenuStrip1.Name = "contextMenuStrip1"; this.contextMenuStrip1.Size = new Size(125, 48); this.toolStripMenuItem1.Name = "toolStripMenuItem1"; this.toolStripMenuItem1.Size = new Size(124, 22); this.toolStripMenuItem1.Text = "Добавить"; this.toolStripMenuItem1.Click += new EventHandler(this.toolStripMenuItem1_Click); this.toolStripMenuItem2.Name = "toolStripMenuItem2"; this.toolStripMenuItem2.Size = new Size(124, 22); this.toolStripMenuItem2.Text = "Удалить"; this.toolStripMenuItem2.Click += new EventHandler(this.toolStripMenuItem2_Click); this.ds.DataSetName = "ds"; this.ds.EnforceConstraints = false; this.ds.Tables.AddRange(new DataTable[1] { this.table_goodpricegroup }); this.table_goodpricegroup.Columns.AddRange(new DataColumn[7] { this.dataColumn1, this.dataColumn2, this.dataColumn3, this.dataColumn4, this.dataColumn5, this.dataColumn6, this.dataColumn7 }); this.table_goodpricegroup.Constraints.AddRange(new Constraint[1] { (Constraint) new UniqueConstraint("Constraint1", new string[1] { "idgoodpricegroup" }, 1 != 0) }); this.table_goodpricegroup.PrimaryKey = new DataColumn[1] { this.dataColumn1 }; this.table_goodpricegroup.TableName = "goodpricegroup"; this.dataColumn1.AllowDBNull = false; this.dataColumn1.ColumnName = "idgoodpricegroup"; this.dataColumn1.DataType = typeof(int); this.dataColumn2.ColumnName = "name"; this.dataColumn3.ColumnName = "comment"; this.dataColumn4.ColumnName = "price1"; this.dataColumn4.DataType = typeof(double); this.dataColumn5.ColumnName = "price2"; this.dataColumn5.DataType = typeof(double); this.dataColumn6.ColumnName = "_s"; this.dataColumn6.DataType = typeof(bool); this.dataColumn6.DefaultValue = (object)false; this.dataColumn7.ColumnName = "price1toprice2"; this.dataColumn7.DataType = typeof(double); this.gridView1.Appearance.FocusedRow.BackColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.FocusedRow.BackColor2 = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.FocusedRow.BorderColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.FocusedRow.ForeColor = Color.Black; this.gridView1.Appearance.FocusedRow.Options.UseBackColor = true; this.gridView1.Appearance.FocusedRow.Options.UseBorderColor = true; this.gridView1.Appearance.FocusedRow.Options.UseForeColor = true; this.gridView1.Appearance.GroupPanel.BackColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.GroupPanel.BackColor2 = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.GroupPanel.Options.UseBackColor = true; this.gridView1.Appearance.HideSelectionRow.BackColor = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.HideSelectionRow.BackColor2 = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.HideSelectionRow.BorderColor = Color.FromArgb(192, 192, (int)byte.MaxValue); this.gridView1.Appearance.HideSelectionRow.ForeColor = Color.Black; this.gridView1.Appearance.HideSelectionRow.Options.UseBackColor = true; this.gridView1.Appearance.HideSelectionRow.Options.UseBorderColor = true; this.gridView1.Appearance.HideSelectionRow.Options.UseForeColor = true; this.gridView1.Appearance.SelectedRow.BackColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.SelectedRow.BackColor2 = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.SelectedRow.BorderColor = Color.FromArgb(128, 128, (int)byte.MaxValue); this.gridView1.Appearance.SelectedRow.ForeColor = Color.Black; this.gridView1.Appearance.SelectedRow.Options.UseBackColor = true; this.gridView1.Appearance.SelectedRow.Options.UseBorderColor = true; this.gridView1.Appearance.SelectedRow.Options.UseForeColor = true; this.gridView1.BorderStyle = BorderStyles.Simple; this.gridView1.Columns.AddRange(new GridColumn[7] { this.colidgoodpricegroup, this.colname, this.colcomment, this.colprice1, this.colprice2, this.col_s, this.colprice1toprice2 }); this.gridView1.GridControl = this.gridControl1; this.gridView1.GroupPanelText = "Панель группировки"; this.gridView1.Name = "gridView1"; this.gridView1.OptionsCustomization.AllowFilter = false; this.gridView1.OptionsDetail.ShowDetailTabs = false; this.gridView1.OptionsSelection.MultiSelect = true; this.gridView1.OptionsView.ShowAutoFilterRow = true; this.gridView1.OptionsView.ShowFilterPanelMode = ShowFilterPanelMode.Never; this.gridView1.OptionsView.ShowIndicator = false; this.colidgoodpricegroup.Caption = "#"; this.colidgoodpricegroup.FieldName = "idgoodpricegroup"; this.colidgoodpricegroup.Name = "colidgoodpricegroup"; this.colidgoodpricegroup.OptionsColumn.AllowEdit = false; this.colidgoodpricegroup.Visible = true; this.colidgoodpricegroup.VisibleIndex = 6; this.colidgoodpricegroup.Width = 51; this.colname.Caption = "Наименование группы"; this.colname.FieldName = "name"; this.colname.Name = "colname"; this.colname.Visible = true; this.colname.VisibleIndex = 1; this.colname.Width = 203; this.colcomment.Caption = "Описание"; this.colcomment.FieldName = "comment"; this.colcomment.Name = "colcomment"; this.colcomment.Visible = true; this.colcomment.VisibleIndex = 5; this.colcomment.Width = 383; this.colprice1.Caption = "Коэф. прих. цены"; this.colprice1.ColumnEdit = (RepositoryItem)this.repositoryItemCalcEdit1; this.colprice1.FieldName = "price1"; this.colprice1.Name = "colprice1"; this.colprice1.Visible = true; this.colprice1.VisibleIndex = 3; this.colprice1.Width = 105; this.repositoryItemCalcEdit1.AutoHeight = false; this.repositoryItemCalcEdit1.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemCalcEdit1.Name = "repositoryItemCalcEdit1"; this.colprice2.Caption = "Коэф. расх. цены"; this.colprice2.ColumnEdit = (RepositoryItem)this.repositoryItemCalcEdit2; this.colprice2.FieldName = "price2"; this.colprice2.Name = "colprice2"; this.colprice2.Visible = true; this.colprice2.VisibleIndex = 4; this.colprice2.Width = 102; this.repositoryItemCalcEdit2.AutoHeight = false; this.repositoryItemCalcEdit2.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemCalcEdit2.Name = "repositoryItemCalcEdit2"; this.col_s.AppearanceHeader.Options.UseTextOptions = true; this.col_s.AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; this.col_s.FieldName = "_s"; this.col_s.Name = "col_s"; this.col_s.Visible = true; this.col_s.VisibleIndex = 0; this.col_s.Width = 25; this.colprice1toprice2.Caption = "Коэф. Ц1-Ц2"; this.colprice1toprice2.ColumnEdit = (RepositoryItem)this.repositoryItemCalcEdit3; this.colprice1toprice2.FieldName = "price1toprice2"; this.colprice1toprice2.Name = "colprice1toprice2"; this.colprice1toprice2.Visible = true; this.colprice1toprice2.VisibleIndex = 2; this.colprice1toprice2.Width = 91; this.repositoryItemCalcEdit3.AutoHeight = false; this.repositoryItemCalcEdit3.Buttons.AddRange(new EditorButton[1] { new EditorButton(ButtonPredefines.Combo) }); this.repositoryItemCalcEdit3.Name = "repositoryItemCalcEdit3"; this.repositoryItemTextEdit1.AutoHeight = false; this.repositoryItemTextEdit1.DisplayFormat.FormatString = "n4"; this.repositoryItemTextEdit1.DisplayFormat.FormatType = FormatType.Numeric; this.repositoryItemTextEdit1.EditFormat.FormatString = "n4"; this.repositoryItemTextEdit1.EditFormat.FormatType = FormatType.Numeric; this.repositoryItemTextEdit1.Name = "repositoryItemTextEdit1"; this.panel2.Controls.Add((Control)this.button4); this.panel2.Controls.Add((Control)this.button5); this.panel2.Dock = DockStyle.Bottom; this.panel2.Location = new Point(0, 362); this.panel2.Name = "panel2"; this.panel2.Size = new Size(876, 33); this.panel2.TabIndex = 6; this.panel2.Visible = false; this.button4.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button4.DialogResult = DialogResult.Cancel; this.button4.FlatStyle = FlatStyle.Flat; this.button4.Location = new Point(789, 5); this.button4.Name = "button4"; this.button4.Size = new Size(75, 23); this.button4.TabIndex = 2; this.button4.Text = "Отменить"; this.button5.Anchor = AnchorStyles.Top | AnchorStyles.Right; this.button5.DialogResult = DialogResult.OK; this.button5.FlatStyle = FlatStyle.Flat; this.button5.Location = new Point(708, 5); this.button5.Name = "button5"; this.button5.Size = new Size(75, 23); this.button5.TabIndex = 1; this.button5.Text = "Выбрать"; this.AutoScaleDimensions = new SizeF(6f, 13f); this.AutoScaleMode = AutoScaleMode.Font; this.Controls.Add((Control)this.gridControl1); this.Controls.Add((Control)this.panel2); this.Controls.Add((Control)this.panel1); this.Name = "GoodPriceUpdateForm"; this.Size = new Size(876, 428); this.Text = "Группы переоценки"; this.panel1.ResumeLayout(false); this.gridControl1.EndInit(); this.contextMenuStrip1.ResumeLayout(false); this.ds.EndInit(); this.table_goodpricegroup.EndInit(); this.gridView1.EndInit(); this.repositoryItemCalcEdit1.EndInit(); this.repositoryItemCalcEdit2.EndInit(); this.repositoryItemCalcEdit3.EndInit(); this.repositoryItemTextEdit1.EndInit(); this.panel2.ResumeLayout(false); this.ResumeLayout(false); }
private void InitializeComponent() { this.описаниеИстории = new MemoEdit(); this.кнопкаНазад = new SimpleButton(); this.таблицаИстории = new GridControl(); this.данныеТаблицыИстории = new AdvBandedGridView(); this.редакторЗначения = new RepositoryItemCalcEdit(); this.описаниеИстории.Properties.BeginInit(); this.таблицаИстории.BeginInit(); this.данныеТаблицыИстории.BeginInit(); this.редакторЗначения.BeginInit(); base.SuspendLayout(); this.описаниеИстории.Anchor = AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Top; this.описаниеИстории.Enabled = false; this.описаниеИстории.Location = new Point(0x57, 3); this.описаниеИстории.Name = "описаниеИстории"; this.описаниеИстории.Properties.ReadOnly = true; this.описаниеИстории.Size = new Size(0x207, 60); this.описаниеИстории.TabIndex = 0; this.кнопкаНазад.Enabled = false; this.кнопкаНазад.Location = new Point(8, 3); this.кнопкаНазад.Name = "кнопкаНазад"; this.кнопкаНазад.Size = new Size(0x49, 60); this.кнопкаНазад.TabIndex = 3; this.кнопкаНазад.Text = "Назад"; this.кнопкаНазад.Click += new EventHandler(this.кнопкаНазад_Click); this.таблицаИстории.Anchor = AnchorStyles.Right | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Top; this.таблицаИстории.EmbeddedNavigator.Name = ""; this.таблицаИстории.Location = new Point(8, 0x45); this.таблицаИстории.MainView = this.данныеТаблицыИстории; this.таблицаИстории.Name = "таблицаИстории"; this.таблицаИстории.RepositoryItems.AddRange(new RepositoryItem[] { this.редакторЗначения }); this.таблицаИстории.Size = new Size(0x256, 0xf7); this.таблицаИстории.TabIndex = 4; this.таблицаИстории.ViewCollection.AddRange(new BaseView[] { this.данныеТаблицыИстории }); this.таблицаИстории.DoubleClick += new EventHandler(this.таблицаИстории_DoubleClick); this.данныеТаблицыИстории.GridControl = this.таблицаИстории; this.данныеТаблицыИстории.Name = "данныеТаблицыИстории"; this.данныеТаблицыИстории.OptionsBehavior.AllowIncrementalSearch = true; this.данныеТаблицыИстории.OptionsBehavior.AutoExpandAllGroups = true; this.данныеТаблицыИстории.OptionsBehavior.Editable = false; this.данныеТаблицыИстории.OptionsView.ColumnAutoWidth = true; this.данныеТаблицыИстории.OptionsView.ShowFooter = true; this.редакторЗначения.AutoHeight = false; this.редакторЗначения.Buttons.AddRange(new EditorButton[] { new EditorButton(ButtonPredefines.Combo) }); this.редакторЗначения.Name = "редакторЗначения"; base.AutoScaleDimensions = new SizeF(6f, 13f); base.AutoScaleMode = AutoScaleMode.Font; base.ClientSize = new Size(0x264, 0x143); base.Controls.Add(this.таблицаИстории); base.Controls.Add(this.кнопкаНазад); base.Controls.Add(this.описаниеИстории); base.Name = "ФормаИсторииСборки"; base.StartPosition = FormStartPosition.CenterParent; this.Text = "История сборки"; base.Load += new EventHandler(this.ФормаИсторииСборки_Load); base.FormClosing += new FormClosingEventHandler(this.ФормаИсторииСборки_FormClosing); this.описаниеИстории.Properties.EndInit(); this.таблицаИстории.EndInit(); this.данныеТаблицыИстории.EndInit(); this.редакторЗначения.EndInit(); base.ResumeLayout(false); }
static RepositoryItemCalcEdit CalcEdit() { RepositoryItemCalcEdit calcEdit = new RepositoryItemCalcEdit(); calcEdit.DisplayFormat.FormatType = DevExpress.Utils.FormatType.Numeric; return calcEdit; }
/// <summary> /// Visible and invisible column in grid view /// </summary> public static void ShowXtraColumnInGridView(List <XtraColumn> listXtraColumn, GridView gridView) { gridView.BeginUpdate(); ieProgress = new RepositoryItemProgressBar(); // gridView.RepositoryItems.Add(ieProgress); //gridView.OptionsView.ColumnAutoWidth = false; Type myType = typeof(T); IList <PropertyInfo> props = new List <PropertyInfo>(myType.GetProperties()); foreach (PropertyInfo prop in props) { var column = listXtraColumn.FirstOrDefault(obj => obj.ColumnName.Equals(prop.Name)); if (column != null) { gridView.Columns[prop.Name].Visible = column.ColumnVisible; if (column.ColumnVisible) { gridView.Columns[prop.Name].Caption = column.ColumnCaption; gridView.Columns[column.ColumnName].AppearanceHeader.TextOptions.HAlignment = HorzAlignment.Center; gridView.Columns[column.ColumnName].AppearanceCell.TextOptions.HAlignment = column.Alignment; gridView.Columns[prop.Name].VisibleIndex = column.ColumnPosition; gridView.Columns[prop.Name].Width = column.ColumnWith; gridView.Columns[prop.Name].UnboundType = column.ColumnType; gridView.Columns[column.ColumnName].Fixed = column.FixedColumn; gridView.Columns[column.ColumnName].OptionsColumn.AllowEdit = column.AllowEdit; gridView.Columns[column.ColumnName].ToolTip = column.ToolTip; gridView.Columns[column.ColumnName].OptionsColumn.AllowSort = DefaultBoolean.False; gridView.Columns[column.ColumnName].ColumnEdit = column.RepositoryControl; if (column.IsSummnary) { gridView.OptionsView.ShowFooter = true; gridView.Columns[column.ColumnName].SummaryItem.SummaryType = SummaryItemType.Sum; gridView.Columns[column.ColumnName].SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; gridView.Columns[column.ColumnName].SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; repositoryNumberCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; //repositoryNumberCalcEdit.KeyPress += new KeyPressEventHandler((object sender, KeyPressEventArgs e) => //{ // int i = 0; // if (gridView.ActiveEditor == null) return; // if (e.KeyChar == '+') // { // gridView.ActiveEditor.EditValue = null; // } //}); repositoryDateEdit = new RepositoryItemDateEdit() { AllowMouseWheel = false }; switch (column.ColumnType) { case UnboundColumnType.Integer: repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryNumberCalcEdit.Mask.EditMask = @"n0"; repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; gridView.Columns[column.ColumnName].ColumnEdit = repositoryNumberCalcEdit; break; case UnboundColumnType.Decimal: column.IsNumeric = true; break; } if (column.IsDateTime) { RepositoryItemDateEdit responDateEdit = new RepositoryItemDateEdit(); responDateEdit.AllowNullInput = DefaultBoolean.True; responDateEdit.NullDate = _minValueSql; responDateEdit.Mask.MaskType = DevExpress.XtraEditors.Mask.MaskType.DateTimeAdvancingCaret; responDateEdit.EditMask = @"dd/MM/yyyy"; responDateEdit.Mask.UseMaskAsDisplayFormat = true; gridView.Columns[column.ColumnName].ColumnEdit = responDateEdit; gridView.Columns[column.ColumnName].AppearanceCell.TextOptions.HAlignment = HorzAlignment.Center; } if (column.IsNumeric) { repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit(); repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; if (column.ColumnName.ToLower().Contains("quantity")) { var _numberDecimalDigits = string.IsNullOrEmpty(GlobalVariable.NumberDecimalDigits) ? "0" : GlobalVariable.NumberDecimalDigits; repositoryCurrencyCalcEdit.Mask.EditMask = @"n" + _numberDecimalDigits; repositoryCurrencyCalcEdit.Precision = int.Parse(_numberDecimalDigits); } else if (column.ColumnName.ToLower().Contains("exchangerate")) { var _exchangeRateDecimalDigits = string.IsNullOrEmpty(GlobalVariable.ExchangeRateDecimalDigits) ? "0" : GlobalVariable.ExchangeRateDecimalDigits; // repositoryCurrencyCalcEdit.Mask.EditMask = @"n" + _exchangeRateDecimalDigits; repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + Convert.ToString(_exchangeRateDecimalDigits); // repositoryCurrencyCalcEdit.Precision = GlobalVariable.CurrencyDecimalDigits; } else if (column.ColumnName.ToLower().Contains("unitprice") || column.ColumnName.ToLower().Contains("unitpriceoc")) { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + Convert.ToString(GlobalVariable.CurrencyUnitPriceDigits); repositoryCurrencyCalcEdit.Precision = GlobalVariable.CurrencyUnitPriceDigits; } else if (column.ColumnName.ToLower().Contains("amount") || column.ColumnName.ToLower().Contains("amountoc")) { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + Convert.ToString(GlobalVariable.CurrencyDecimalDigits); repositoryCurrencyCalcEdit.Precision = GlobalVariable.CurrencyDecimalDigits; gridView.OptionsView.ShowFooter = true; gridView.Columns[column.ColumnName].SummaryItem.SummaryType = SummaryItemType.Sum; gridView.Columns[column.ColumnName].SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; gridView.Columns[column.ColumnName].SummaryItem.Format = Thread.CurrentThread.CurrentCulture; gridView.Columns[column.ColumnName].ColumnEdit = repositoryNumberCalcEdit; } else { repositoryCurrencyCalcEdit.Mask.EditMask = @"n" + Convert.ToString(GlobalVariable.CurrencyDecimalDigits); repositoryCurrencyCalcEdit.Precision = GlobalVariable.CurrencyDecimalDigits; } repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; gridView.Columns[column.ColumnName].ColumnEdit = repositoryCurrencyCalcEdit; } } } else { if (gridView.Columns[prop.Name] != null) { gridView.Columns[prop.Name].Visible = false; } } } if (gridView.OptionsView.ShowFooter) { gridView.VisibleColumns[0].SummaryItem.SummaryType = SummaryItemType.Count; gridView.VisibleColumns[0].SummaryItem.DisplayFormat = @"Số dòng = {0:n0}"; } // TODO: set lại position: tạm thời như vậy đã (hơi nông dân) foreach (var column in listXtraColumn.Where(m => m.ColumnVisible)) { if (gridView.Columns.ColumnByFieldName(column.ColumnName) != null) { gridView.Columns[column.ColumnName].VisibleIndex = column.ColumnPosition; } } gridView.EndUpdate(); }
private void SetNumericFormatControl(GridView gridView, bool isSummary) { var repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; var repositoryNumberCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; var repositoryDateEdit = new RepositoryItemDateEdit() { AllowMouseWheel = false }; foreach (GridColumn oCol in gridView.Columns) { if (!oCol.Visible) { continue; } switch (oCol.UnboundType) { case UnboundColumnType.Decimal: repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; if (oCol.Name == "ExchangeRate") { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + GlobalVariable.ExchangeRateDecimalDigits2; repositoryCurrencyCalcEdit.Precision = int.Parse(GlobalVariable.ExchangeRateDecimalDigits2); } else if (oCol.Name.Equals("UnitPriceOC")) { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + GlobalVariable.ExchangeRateDecimalDigits2; repositoryCurrencyCalcEdit.Precision = Convert.ToInt32(GlobalVariable.ExchangeRateDecimalDigits2); } else { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + GlobalVariable.CurrencyUnitPriceDigits; repositoryCurrencyCalcEdit.Precision = GlobalVariable.CurrencyUnitPriceDigits; } repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.Integer: repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryNumberCalcEdit.Mask.EditMask = @"n0"; repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; oCol.ColumnEdit = repositoryNumberCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.NumericDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.DateTime: repositoryDateEdit.Mask.MaskType = MaskType.DateTimeAdvancingCaret; repositoryDateEdit.Mask.EditMask = @"dd/MM/yyyy"; repositoryDateEdit.DisplayFormat.FormatType = FormatType.DateTime; repositoryDateEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryDateEdit; break; } } }
protected virtual void SetNumericFormatControl(GridView gridView, bool isSummary) { //Get format data from db to format grid control var repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; var repositoryNumberCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; var repositoryDateEdit = new RepositoryItemDateEdit() { AllowMouseWheel = false }; foreach (GridColumn oCol in gridView.Columns) { if (!oCol.Visible) { continue; } switch (oCol.UnboundType) { case UnboundColumnType.Decimal: repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; if (oCol.Name == "ExchangeRate") { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + GlobalVariable.ExchangeRateDecimalDigits; repositoryCurrencyCalcEdit.Precision = int.Parse(GlobalVariable.ExchangeRateDecimalDigits); } else { repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + GlobalVariable.CurrencyDecimalDigits; repositoryCurrencyCalcEdit.Precision = GlobalVariable.CurrencyDecimalDigits; } repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.Integer: repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryNumberCalcEdit.Mask.EditMask = @"n0"; repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; oCol.ColumnEdit = repositoryNumberCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.NumericDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.DateTime: //oCol.DisplayFormat.FormatString = // Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern; repositoryDateEdit.Mask.MaskType = MaskType.DateTimeAdvancingCaret; repositoryDateEdit.Mask.EditMask = @"dd/MM/yyyy"; repositoryDateEdit.DisplayFormat.FormatType = FormatType.DateTime; repositoryDateEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryDateEdit; //oCol.DisplayFormat.FormatString = "dd/MM/yyyy"; //oCol.DisplayFormat.FormatType = FormatType.DateTime; //oCol.DisplayFormat.Format = Thread.CurrentThread.CurrentCulture.DateTimeFormat; break; } } }
/// <summary> /// Sets the numeric format control. /// LINHMC add repositoryCurrencyCalcEdit.Precision = int.Parse(DBOptionHelper.UnitPriceDecimalDigits); /// quy định số chữ số thập phân đằng sau dấu phẩy khi dropdown RepositoryItemCalcEdit /// </summary> /// <param name="gridView">The grid view.</param> /// <param name="isSummary">if set to <c>true</c> [is summary].</param> protected override void SetNumericFormatControl(GridView gridView, bool isSummary) { //Get format data from db to format grid control if (DesignMode) { return; } foreach (GridColumn oCol in gridView.Columns) { var repositoryCurrencyCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; var repositoryNumberCalcEdit = new RepositoryItemCalcEdit { AllowMouseWheel = false }; if (!oCol.Visible) { continue; } switch (oCol.UnboundType) { case UnboundColumnType.Decimal: // repositoryCurrencyCalcEdit.EditMask.Re if (oCol.FieldName == "UnitPriceOc" || oCol.FieldName == "UnitPriceExchange") { repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + DBOptionHelper.UnitPriceDecimalDigits; repositoryCurrencyCalcEdit.Precision = int.Parse(DBOptionHelper.UnitPriceDecimalDigits); repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; } if (oCol.FieldName == "AmountOc") { repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + DBOptionHelper.CurrencyDecimalDigits; repositoryCurrencyCalcEdit.Precision = int.Parse(DBOptionHelper.CurrencyDecimalDigits); repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; } else { repositoryCurrencyCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryCurrencyCalcEdit.Mask.EditMask = @"c" + DBOptionHelper.CurrencyDecimalDigits; repositoryCurrencyCalcEdit.Precision = int.Parse(DBOptionHelper.CurrencyDecimalDigits); repositoryCurrencyCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; repositoryCurrencyCalcEdit.Mask.UseMaskAsDisplayFormat = true; oCol.ColumnEdit = repositoryCurrencyCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.CurrencyDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; } // repositoryCurrencyCalcEdit.Mask.EditMask = @"c3"; // break; case UnboundColumnType.Integer: repositoryNumberCalcEdit.Mask.MaskType = MaskType.Numeric; repositoryNumberCalcEdit.Mask.EditMask = @"n0"; repositoryNumberCalcEdit.Mask.UseMaskAsDisplayFormat = true; repositoryNumberCalcEdit.Mask.Culture = Thread.CurrentThread.CurrentCulture; oCol.ColumnEdit = repositoryNumberCalcEdit; if (isSummary) { oCol.SummaryItem.SummaryType = SummaryItemType.Sum; oCol.SummaryItem.DisplayFormat = GlobalVariable.NumericDisplayString; oCol.SummaryItem.Format = Thread.CurrentThread.CurrentCulture; } break; case UnboundColumnType.DateTime: oCol.DisplayFormat.FormatString = Thread.CurrentThread.CurrentCulture.DateTimeFormat.ShortDatePattern; oCol.DisplayFormat.Format = Thread.CurrentThread.CurrentCulture.DateTimeFormat; break; } } }