public UserReferences() { InitializeComponent(); try { this.UserID = ContextAttributes.User.UserID; ModuleAPIs moduleAPIs = new ModuleAPIs(CommonNinject.Kernel.Get <IModuleAPIRepository>()); this.fastNMVNTasks.ShowGroups = true; this.fastNMVNTasks.AboutToCreateGroups += fastNMVNTasks_AboutToCreateGroups; this.fastNMVNTasks.SetObjects(moduleAPIs.GetModuleDetailIndexes()); this.fastNMVNTasks.Sort(this.olvModuleName, SortOrder.Ascending); this.userAPIs = new UserAPIs(CommonNinject.Kernel.Get <IUserAPIRepository>()); this.comboUserID.ComboBox.DataSource = this.userAPIs.GetUserIndexes(); this.comboUserID.ComboBox.DisplayMember = CommonExpressions.PropertyName <UserIndex>(p => p.FullyQualifiedUserName); this.comboUserID.ComboBox.ValueMember = CommonExpressions.PropertyName <UserIndex>(p => p.UserID); this.bindingUserID = this.comboUserID.ComboBox.DataBindings.Add("SelectedValue", this, CommonExpressions.PropertyName <UserIndex>(p => p.UserID), true, DataSourceUpdateMode.OnPropertyChanged); this.gridexUserAccessControl.AutoGenerateColumns = false; this.gridexUserAccessControl.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.bindingListUserAccessControls = new BindingList <UserAccessControlDTO>(); this.gridexUserAccessControl.DataSource = this.bindingListUserAccessControls; this.bindingListUserAccessControls.ListChanged += bindingListUserAccessControls_ListChanged; StackedHeaderDecorator stackedHeaderDecorator = new StackedHeaderDecorator(this.gridexUserAccessControl); } catch (Exception exception) { ExceptionHandlers.ShowExceptionMessageBox(this, exception); } }
protected override void InitializeDataGridBinding() { base.InitializeDataGridBinding(); this.InitializeDataGridReadonlyColumns(this.gridexViewDetails); this.gridexViewDetails.AutoGenerateColumns = false; this.gridexViewDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.bindingSourceViewDetails.DataSource = this.commoditySettingViewModel.ViewDetails; this.gridexViewDetails.DataSource = this.bindingSourceViewDetails; this.bindingSourceViewDetails.AddingNew += bindingSourceViewDetails_AddingNew; this.gridexViewDetails.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.dataGridViewDetails_EditingControlShowing); this.gridexViewDetails.ReadOnlyChanged += new System.EventHandler(this.dataGrid_ReadOnlyChanged); DataGridViewComboBoxColumn comboBoxColumn; LocationAPIs locationAPIs = new LocationAPIs(CommonNinject.Kernel.Get <ILocationAPIRepository>()); comboBoxColumn = (DataGridViewComboBoxColumn)this.gridexViewDetails.Columns[CommonExpressions.PropertyName <CommoditySettingDetailDTO>(p => p.SettingLocationID)]; comboBoxColumn.DataSource = locationAPIs.GetLocationBases(true); comboBoxColumn.DisplayMember = CommonExpressions.PropertyName <LocationBase>(p => p.Code); comboBoxColumn.ValueMember = CommonExpressions.PropertyName <LocationBase>(p => p.LocationID); StackedHeaderDecorator stackedHeaderDecorator = new StackedHeaderDecorator(this.gridexViewDetails); }
protected override void CommonControl_BindingComplete(object sender, BindingCompleteEventArgs e) { base.CommonControl_BindingComplete(sender, e); if (this.EditableMode) { if (sender.Equals(this.bindingForecastLocationID) && this.combexForecastLocationID.SelectedItem != null) { LocationBase locationBase = (LocationBase)this.combexForecastLocationID.SelectedItem; this.forecastViewModel.ForecastLocationName = locationBase.Name; } } if (sender.Equals(this.bindingEntryDate)) { if (this.forecastDate != this.forecastViewModel.EntryDate) { this.forecastDate = this.forecastViewModel.EntryDate; this.Quantity.HeaderText = "Forecast." + ((DateTime)this.forecastViewModel.EntryDate).ToString("MMM-yy"); this.QuantityM1.HeaderText = "Forecast." + ((DateTime)this.forecastViewModel.EntryDate).AddMonths(1).ToString("MMM-yy"); this.QuantityM2.HeaderText = "Forecast." + ((DateTime)this.forecastViewModel.EntryDate).AddMonths(2).ToString("MMM-yy"); this.QuantityM3.HeaderText = "Forecast." + ((DateTime)this.forecastViewModel.EntryDate).AddMonths(3).ToString("MMM-yy"); this.LineVolume.HeaderText = this.Quantity.HeaderText; this.LineVolumeM1.HeaderText = this.QuantityM1.HeaderText; this.LineVolumeM2.HeaderText = this.QuantityM2.HeaderText; this.LineVolumeM3.HeaderText = this.QuantityM3.HeaderText; StackedHeaderDecorator stackedHeaderDecorator = new StackedHeaderDecorator(this.gridexViewDetails); } } }
public UserGroupControls() { InitializeComponent(); try { this.userGroupAPIs = new UserGroupAPIs(CommonNinject.Kernel.Get <IUserGroupAPIRepository>()); this.fastUserGroups.ShowGroups = true; this.fastUserGroups.AboutToCreateGroups += fastGroups_AboutToCreateGroups; this.fastUserGroupDetails.ShowGroups = true; this.fastUserGroupDetails.AboutToCreateGroups += fastGroups_AboutToCreateGroups; this.gridexUserGroupControls.AutoGenerateColumns = false; this.gridexUserGroupControls.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexUserGroupReports.AutoGenerateColumns = false; this.gridexUserGroupReports.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.bindingListUserGroupControls = new BindingList <UserGroupControlDTO>(); this.gridexUserGroupControls.DataSource = this.bindingListUserGroupControls; this.bindingListUserGroupControls.ListChanged += bindingListUserGroupControls_ListChanged; this.bindingListUserGroupReports = new BindingList <UserGroupReportDTO>(); this.gridexUserGroupReports.DataSource = this.bindingListUserGroupReports; this.bindingListUserGroupReports.ListChanged += bindingListUserGroupReports_ListChanged; StackedHeaderDecorator stackedHeaderDecoratorControl = new StackedHeaderDecorator(this.gridexUserGroupControls); StackedHeaderDecorator stackedHeaderDecoratorReport = new StackedHeaderDecorator(this.gridexUserGroupReports); } catch (Exception exception) { ExceptionHandlers.ShowExceptionMessageBox(this, exception); } }
protected override void InitializeDataGridBinding() { this.gridexPalletDetails.AutoGenerateColumns = false; this.gridexCartonDetails.AutoGenerateColumns = false; this.gridexPalletDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexCartonDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexPalletDetails.DataSource = this.goodsReceiptViewModel.PalletDetails; this.gridexCartonDetails.DataSource = this.goodsReceiptViewModel.CartonDetails; this.goodsReceiptViewModel.ViewDetails.ListChanged += ViewDetails_ListChanged; StackedHeaderDecorator stackedHeaderDecoratorPallet = new StackedHeaderDecorator(this.gridexPalletDetails); StackedHeaderDecorator stackedHeaderDecoratorCarton = new StackedHeaderDecorator(this.gridexCartonDetails); }
protected override void InitializeDataGridBinding() { base.InitializeDataGridBinding(); this.InitializeDataGridReadonlyColumns(this.gridexViewDetails); this.gridexViewDetails.AutoGenerateColumns = false; this.gridexViewDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.bindingSourceViewDetails.DataSource = this.fillingLineViewModel.ViewDetails; this.gridexViewDetails.DataSource = this.bindingSourceViewDetails; this.bindingSourceViewDetails.AddingNew += bindingSourceViewDetails_AddingNew; this.gridexViewDetails.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.dataGridViewDetails_EditingControlShowing); this.gridexViewDetails.ReadOnlyChanged += new System.EventHandler(this.dataGrid_ReadOnlyChanged); StackedHeaderDecorator stackedHeaderDecorator = new StackedHeaderDecorator(this.gridexViewDetails); }
protected override void InitializeDataGridBinding() { this.gridexPositivePalletDetails.AutoGenerateColumns = false; this.gridexPositiveCartonDetails.AutoGenerateColumns = false; this.gridexNegativePalletDetails.AutoGenerateColumns = false; this.gridexNegativeCartonDetails.AutoGenerateColumns = false; this.gridexPositivePalletDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexPositiveCartonDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexNegativePalletDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexNegativeCartonDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexPositivePalletDetails.DataSource = this.warehouseAdjustmentViewModel.PositivePalletDetails; this.gridexPositiveCartonDetails.DataSource = this.warehouseAdjustmentViewModel.PositiveCartonDetails; this.gridexNegativePalletDetails.DataSource = this.warehouseAdjustmentViewModel.NegativePalletDetails; this.gridexNegativeCartonDetails.DataSource = this.warehouseAdjustmentViewModel.NegativeCartonDetails; this.warehouseAdjustmentViewModel.ViewDetails.ListChanged += ViewDetails_ListChanged; StackedHeaderDecorator stackedHeaderDecoratorPositivePallet = new StackedHeaderDecorator(this.gridexPositivePalletDetails); StackedHeaderDecorator stackedHeaderDecoratorPositiveCarton = new StackedHeaderDecorator(this.gridexPositiveCartonDetails); StackedHeaderDecorator stackedHeaderDecoratorNegativePallet = new StackedHeaderDecorator(this.gridexNegativePalletDetails); StackedHeaderDecorator stackedHeaderDecoratorNegativeCarton = new StackedHeaderDecorator(this.gridexNegativeCartonDetails); }
protected override void InitializeDataGridBinding() { base.InitializeDataGridBinding(); this.InitializeDataGridReadonlyColumns(this.gridexViewDetails); this.gridexViewDetails.AutoGenerateColumns = false; this.gridexViewDetails.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill; this.gridexViewDetails.DataSource = this.deliveryAdviceViewModel.ViewDetails; this.deliveryAdviceViewModel.ViewDetails.ListChanged += ViewDetails_ListChanged; this.gridexViewDetails.EditingControlShowing += new DataGridViewEditingControlShowingEventHandler(this.dataGridViewDetails_EditingControlShowing); this.gridexViewDetails.ReadOnlyChanged += new System.EventHandler(this.dataGrid_ReadOnlyChanged); DataGridViewComboBoxColumn comboBoxColumn; CommodityAPIs commodityAPIs = new CommodityAPIs(CommonNinject.Kernel.Get <ICommodityAPIRepository>()); comboBoxColumn = (DataGridViewComboBoxColumn)this.gridexViewDetails.Columns[CommonExpressions.PropertyName <DeliveryAdviceDetailDTO>(p => p.CommodityID)]; comboBoxColumn.DataSource = commodityAPIs.GetCommodityBases(true); comboBoxColumn.DisplayMember = CommonExpressions.PropertyName <CommodityBase>(p => p.Code); comboBoxColumn.ValueMember = CommonExpressions.PropertyName <CommodityBase>(p => p.CommodityID); StackedHeaderDecorator stackedHeaderDecorator = new StackedHeaderDecorator(this.gridexViewDetails); }