public void InitializeControls( ) { GridCtrl = new ABCGridControl(); GridCtrl.Initialize(TableName); ABCGridColumn col = new ABCGridColumn(); col.FieldName = ABCCommon.ABCConstString.colSelected; col.Caption = "Chọn"; col.TableName = TableName; col.VisibleIndex = 0; col.Visible = true; col.Width = 20; col.OptionsColumn.AllowEdit = true; col.FilterMode = DevExpress.XtraGrid.ColumnFilterMode.DisplayText; col.OptionsFilter.AllowAutoFilter = true; col.ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit(); GridCtrl.GridDefaultView.Columns.Insert(0, col); GridCtrl.Dock = System.Windows.Forms.DockStyle.Fill; GridCtrl.Parent = this; GridCtrl.ShowSaveButton = false; GridCtrl.ShowDeleteButton = false; GridCtrl.ShowRefreshButton = false; GridCtrl.EnableFocusedCell = false; GridCtrl.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; GridCtrl.BringToFront(); this.Shown += new EventHandler(ABCSelectionView_Shown); this.ShowInTaskbar = false; this.Text = "Danh sách " + DataConfigProvider.GetTableCaption(TableName); }
public void InitializeControls( ) { lstGridControls = new Dictionary <Guid, ABCGridControl>(); this.xtraTabControl1.TabPages.Clear(); foreach (GEAlertsInfo alertInfo in AlertProvider.GetAlertConfigs(ABCUserProvider.CurrentUser.ADUserID).Values) { DevExpress.XtraTab.XtraTabPage tabPage = new DevExpress.XtraTab.XtraTabPage(); tabPage.Name = alertInfo.Name; tabPage.Text = alertInfo.ShortCaption; this.xtraTabControl1.TabPages.Add(tabPage); ABCGridControl GridCtrl = new ABCGridControl(); GridCtrl.Initialize(alertInfo.TableName); GridCtrl.Tag = alertInfo; GridCtrl.Dock = System.Windows.Forms.DockStyle.Fill; GridCtrl.Parent = tabPage; GridCtrl.ShowSaveButton = false; GridCtrl.ShowDeleteButton = false; GridCtrl.ShowRefreshButton = false; GridCtrl.EnableFocusedCell = false; GridCtrl.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; GridCtrl.BringToFront(); lstGridControls.Add(alertInfo.GEAlertID, GridCtrl); } if (this.xtraTabControl1.TabPages.Count <= 3) { this.xtraTabControl1.HeaderLocation = DevExpress.XtraTab.TabHeaderLocation.Top; } else { this.xtraTabControl1.HeaderLocation = DevExpress.XtraTab.TabHeaderLocation.Left; } this.Shown += new EventHandler(AlertView_Shown); this.ShowInTaskbar = false; this.StartPosition = FormStartPosition.CenterScreen; this.Text = "Thông báo"; }
public void InitializeControls( ) { //SearchPanel=new ABCAutoSearchPanel(); //SearchPanel.PopulateControls( BindingObject.TableName ); //SearchPanel.Dock=System.Windows.Forms.DockStyle.Top; //this.Width=SearchPanel.Width+30; //SearchPanel.Parent=this; //SearchPanel.Search+=new ABCSearchPanel.ABCSearchEventHandler( SearchPanel_Search ); GridCtrl = new ABCGridControl(); GridCtrl.Initialize(BindingObject.TableName); binding = new BindingSource(); GridCtrl.GridDataSource = binding; GridCtrl.RefreshDataSource(); if (DataStructureProvider.IsTableColumn(BindingObject.TableName, ABCCommon.ABCConstString.colEditCount)) { if (GridCtrl.GridDefaultView.Columns.ColumnByFieldName(ABCCommon.ABCConstString.colEditCount) == null) { ABCGridColumn col = new ABCGridColumn(); col.FieldName = ABCCommon.ABCConstString.colEditCount; col.Caption = "Hiệu chỉnh"; col.TableName = BindingObject.TableName; col.VisibleIndex = GridCtrl.GridDefaultView.Columns.Count - 1; col.Visible = true; col.Width = 20; col.OptionsColumn.AllowEdit = false; col.FilterMode = DevExpress.XtraGrid.ColumnFilterMode.DisplayText; col.OptionsFilter.AllowAutoFilter = true; GridCtrl.GridDefaultView.Columns.Insert(GridCtrl.GridDefaultView.Columns.Count - 1, col); } //if ( GridCtrl.GridDefaultView.Columns.ColumnByFieldName( ABCCommon.ABCConstString.colSelected )==null ) //{ // ABCGridColumn col=new ABCGridColumn(); // col.FieldName=ABCCommon.ABCConstString.colSelected; // col.Caption="Chọn"; // col.TableName=BindingObject.TableName; // col.VisibleIndex=0; // col.Visible=true; // col.Width=20; // col.OptionsColumn.AllowEdit=true; // col.FilterMode=DevExpress.XtraGrid.ColumnFilterMode.DisplayText; // col.OptionsFilter.AllowAutoFilter=true; // col.ColumnEdit=new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit(); // GridCtrl.GridDefaultView.Columns.Add( col ); //} } GridCtrl.Dock = System.Windows.Forms.DockStyle.Fill; GridCtrl.Parent = this; GridCtrl.ShowSaveButton = false; GridCtrl.ShowDeleteButton = false; GridCtrl.ShowRefreshButton = false; GridCtrl.EnableFocusedCell = false; GridCtrl.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; GridCtrl.GridDefaultView.DoubleClick += new EventHandler(GridDefaultView_DoubleClick); GridCtrl.GridDefaultView.MouseUp += new System.Windows.Forms.MouseEventHandler(GridDefaultView_MouseUp); GridCtrl.BringToFront(); this.Height = 400; this.Width = 700; if (BindingObject.DataManager.Screen.ViewForm != null) { this.Location = new Point(BindingObject.DataManager.Screen.ViewForm.Left - this.Width, BindingObject.DataManager.Screen.ViewForm.Top); this.Height = BindingObject.DataManager.Screen.ViewForm.Height; BindingObject.DataManager.Screen.ViewForm.LocationChanged += new EventHandler(ABCSearchView_LocationChanged); BindingObject.DataManager.Screen.ViewForm.SizeChanged += new EventHandler(ABCSearchView_SizeChanged); this.Width = 300; } this.Shown += new EventHandler(ABCSearchView_Shown); this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(ABCSearchView_FormClosing); this.ShowInTaskbar = false; this.Text = "Danh sách " + DataConfigProvider.GetTableCaption(BindingObject.TableName); chkNotYetApproved.Visible = DataStructureProvider.IsTableColumn(BindingObject.TableName, ABCCommon.ABCConstString.colApprovalStatus); chkLocked.Visible = DataStructureProvider.IsTableColumn(BindingObject.TableName, ABCCommon.ABCConstString.colLockStatus); chkNotYetPosted.Visible = DataStructureProvider.IsTableColumn(BindingObject.TableName, ABCCommon.ABCConstString.colJournalStatus); chkNotYetApproved.Checked = false; chkLocked.Checked = false; chkNotYetPosted.Checked = false; chkNotYetApproved.CheckedChanged += new EventHandler(chk_CheckedChanged); chkLocked.CheckedChanged += new EventHandler(chk_CheckedChanged); chkNotYetPosted.CheckedChanged += new EventHandler(chk_CheckedChanged); this.StartPosition = FormStartPosition.CenterParent; // SearchPanel_Search( null ); }
public void InitializeControls( ) { if (RelationConfig == null) { return; } if (RelationConfig.IsFromSource) { #region MainObject MainGridCtrl = new ABCGridControl(); MainGridCtrl.Initialize(RelationConfig.SourceTableName); bindingMain = new BindingSource(); MainGridCtrl.GridDataSource = bindingMain; MainGridCtrl.RefreshDataSource(); ABCGridColumn col = new ABCGridColumn(); col.FieldName = ABCCommon.ABCConstString.colSelected; col.Caption = "Chọn"; col.TableName = RelationConfig.SourceTableName; col.VisibleIndex = 0; col.Visible = true; col.Width = 20; col.OptionsColumn.AllowEdit = true; col.FilterMode = DevExpress.XtraGrid.ColumnFilterMode.DisplayText; col.OptionsFilter.AllowAutoFilter = true; col.ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit(); MainGridCtrl.GridDefaultView.Columns.Insert(0, col); MainGridCtrl.Dock = System.Windows.Forms.DockStyle.Fill; MainGridCtrl.Parent = mainTab; MainGridCtrl.ShowSaveButton = false; MainGridCtrl.ShowDeleteButton = false; MainGridCtrl.ShowRefreshButton = false; MainGridCtrl.EnableFocusedCell = false; MainGridCtrl.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; MainGridCtrl.BringToFront(); mainTab.Text = " Chọn " + DataConfigProvider.GetTableCaption(RelationConfig.SourceTableName); #endregion } if (RelationConfig.IsFromSourceItem) { #region ItemObject ItemGridCtrl = new ABCGridControl(); ItemGridCtrl.Initialize(RelationConfig.SourceItemTableName); bindingItem = new BindingSource(); ItemGridCtrl.GridDataSource = bindingItem; ItemGridCtrl.RefreshDataSource(); ABCGridColumn col = new ABCGridColumn(); col.FieldName = ABCCommon.ABCConstString.colSelected; col.Caption = "Chọn"; col.TableName = RelationConfig.SourceItemTableName; col.VisibleIndex = 0; col.Visible = true; col.Width = 20; col.OptionsColumn.AllowEdit = true; col.FilterMode = DevExpress.XtraGrid.ColumnFilterMode.DisplayText; col.OptionsFilter.AllowAutoFilter = true; col.ColumnEdit = new DevExpress.XtraEditors.Repository.RepositoryItemCheckEdit(); ItemGridCtrl.GridDefaultView.Columns.Insert(0, col); ItemGridCtrl.Dock = System.Windows.Forms.DockStyle.Fill; ItemGridCtrl.Parent = itemTab; ItemGridCtrl.ShowSaveButton = false; ItemGridCtrl.ShowDeleteButton = false; ItemGridCtrl.ShowRefreshButton = false; ItemGridCtrl.EnableFocusedCell = false; ItemGridCtrl.FocusRectStyle = DevExpress.XtraGrid.Views.Grid.DrawFocusRectStyle.RowFocus; ItemGridCtrl.BringToFront(); itemTab.Text = " Chọn " + DataConfigProvider.GetTableCaption(RelationConfig.SourceItemTableName); #endregion } this.Shown += new EventHandler(ABCRelationChooser_Shown); this.ShowInTaskbar = false; this.StartPosition = FormStartPosition.CenterParent; this.Text = String.Format("Tạo {0} từ {1}", DataConfigProvider.GetTableCaption(RelationConfig.DestinyTableName), DataConfigProvider.GetTableCaption(RelationConfig.SourceTableName)); }