private void ComponentTypePopup_Load(object sender, EventArgs e) { Left = MainForm.Location.X + (MainForm.Width / 2 - Width / 2); Top = MainForm.Location.Y + (MainForm.Height / 2 - Height / 2); RibbonMode = RibbonMode.Listing; }
private void EditButton_Click(object sender, EventArgs e) { IsWork = true; RibbonMode = RibbonMode.Edit; ChangeControlsEnabled(DetailTab.Controls, true, false); }
private void SetRibbonButtons(RibbonMode mode) { switch (mode) { case RibbonMode.Listing: FilterButton.Enabled = true; NewButton.Enabled = true; EditButton.Enabled = false; SaveButton.Enabled = false; CancelButton.Enabled = false; AddComponentButton.Enabled = false; break; case RibbonMode.Detail: FilterButton.Enabled = false; NewButton.Enabled = false; EditButton.Enabled = true; SaveButton.Enabled = false; CancelButton.Enabled = false; AddComponentButton.Enabled = true; break; case RibbonMode.Edit: FilterButton.Enabled = false; NewButton.Enabled = false; EditButton.Enabled = false; SaveButton.Enabled = true; CancelButton.Enabled = true; AddComponentButton.Enabled = false; RemoveComponentButton.Enabled = false; break; } }
private void SetRibbonButtons(RibbonMode state) { switch (state) { case RibbonMode.Listing: FilterButton.Enabled = true; NewButton.Enabled = true; EditButton.Enabled = false; SaveButton.Enabled = false; CancelButton.Enabled = false; break; case RibbonMode.Detail: FilterButton.Enabled = false; NewButton.Enabled = false; EditButton.Enabled = true; SaveButton.Enabled = false; CancelButton.Enabled = false; break; case RibbonMode.Edit: FilterButton.Enabled = false; NewButton.Enabled = false; EditButton.Enabled = false; SaveButton.Enabled = true; CancelButton.Enabled = true; break; } }
private void ViewProductDetailTab(int id) { if (id > 0) { IsWork = false; RibbonMode = RibbonMode.Detail; ChangeControlsEnabled(DetailTab.Controls, false, false); var product = ProductRepository.GetProduct(id); IDTextBox.Text = product.ID.ToString(); NameTextBox.Text = product.Name.ToString(); ScaleTextBox.Text = product.Scale.ToString(); ComponentGrid.DataSource = ProductRepository.GetComponents(id); ProductTabControl.SelectedTab = DetailTab; ComponentGrid.ClearSelection(); } else { IsWork = true; RibbonMode = RibbonMode.Edit; ChangeControlsEnabled(DetailTab.Controls, true, true); ProductTabControl.SelectedTab = DetailTab; } }
private void setRibbon(RibbonMode mode) { RibbonBtnState fileRibbonBtn = new RibbonBtnState(this.RibbonBtnFile, this.fileRibbonPanel); RibbonBtnState viewRibbonBtn = new RibbonBtnState(this.RibbonBtnView, this.viewRibbonPanel); RibbonBtnState settingsRibbonBtn = new RibbonBtnState(this.RibbonBtnSettings, this.settingsRibbonPanel); RibbonButtons = new List <RibbonBtnState>() { fileRibbonBtn, viewRibbonBtn, settingsRibbonBtn }; fileRibbonBtn.BtnChecked.Value = true; //guiProps.Add<bool>("showRibbon") this.showRibbon.PropertyChanged += new PropertyChangedEventHandler(showOrHideRibbon_PropertyChanged); this.showRibbon.Value = true; this.setDebugEventsColorToolStripMenuItem.Tag = guiProps.Get <Color>("debugEventColor"); this.setInfoEventsColorToolStripMenuItem1.Tag = guiProps.Get <Color>("infoEventColor"); this.setWarnEventsColorToolStripMenuItem.Tag = guiProps.Get <Color>("warnEventColor"); this.setErrorEventsColorToolStripMenuItem.Tag = guiProps.Get <Color>("errorEventColor"); this.setFatalEventsColorToolStripMenuItem.Tag = guiProps.Get <Color>("fatalEventColor"); this.setDebugEventsColorToolStripMenuItem.BackColor = guiProps.Get <Color>("debugEventColor").Value; this.setInfoEventsColorToolStripMenuItem1.BackColor = guiProps.Get <Color>("infoEventColor").Value; this.setWarnEventsColorToolStripMenuItem.BackColor = guiProps.Get <Color>("warnEventColor").Value; this.setErrorEventsColorToolStripMenuItem.BackColor = guiProps.Get <Color>("errorEventColor").Value; this.setFatalEventsColorToolStripMenuItem.BackColor = guiProps.Get <Color>("fatalEventColor").Value; }
private void SetRibbonButtons(RibbonMode mode) { bool isApproved; if (supplyID > 0) { using (var repository = new SupplyRepository()) { isApproved = repository.GetSupply(supplyID).IsApproved; } } else { isApproved = false; } switch (mode) { case RibbonMode.Listing: FilterButton.Enabled = true; NewButton.Enabled = true; EditButton.Enabled = false; SaveButton.Enabled = false; CancelButton.Enabled = false; ApproveButton.Enabled = false; AddSupplyItemButton.Enabled = false; break; case RibbonMode.Detail: FilterButton.Enabled = false; NewButton.Enabled = false; EditButton.Enabled = !isApproved; SaveButton.Enabled = false; CancelButton.Enabled = false; ApproveButton.Enabled = !isApproved; AddSupplyItemButton.Enabled = !isApproved; SaveSupplyItemButton.Enabled = IsSupplyItemChanged; break; case RibbonMode.Edit: FilterButton.Enabled = false; NewButton.Enabled = false; EditButton.Enabled = false; SaveButton.Enabled = true; CancelButton.Enabled = true; ApproveButton.Enabled = false; AddSupplyItemButton.Enabled = false; RemoveSupplyItemButton.Enabled = false; SaveSupplyItemButton.Enabled = false; break; } }
private void SetRibbonButtons(RibbonMode mode) { switch (mode) { case RibbonMode.Listing: AddButton.Enabled = false; break; case RibbonMode.Edit: AddButton.Enabled = true; break; } }
private void FilterButton_Click(object sender, EventArgs e) { RibbonMode = RibbonMode.Listing; var filter = new ComponentFilter { ComponentTypeID = (FilterComponentTypeDropDown.SelectedValue.AsByte() == 0) ? null : FilterComponentTypeDropDown.SelectedValue.AsByte(), Name = FilterNameTextBox.Text, ProductID = (FilterProductDropDown.SelectedValue.AsInt() == 0) ? null : FilterProductDropDown.SelectedValue.AsInt(), IsNotAssignedOnly = FilterIsNotAssignedOnlyCheckBox.Checked }; ComponentGrid.DataSource = ProductRepository.GetComponentsForPopup(productID, filter); }
private void FilterButton_Click(object sender, EventArgs e) { RibbonMode = RibbonMode.Listing; var filter = new ProductFilter { ID = FilterIDTextBox.Text.AsInt(), Name = FilterNameTextBox.Text }; using (var repository = new SaleRepository()) { ProductGrid.DataSource = repository.GetProductsForPopup(saleID, filter); } }
private void FilterButton_Click(object sender, EventArgs e) { RibbonMode = RibbonMode.Listing; var filter = new ComponentFilter { ComponentTypeID = (FilterComponentTypeDropDown.SelectedValue.AsByte() == 0) ? null : FilterComponentTypeDropDown.SelectedValue.AsByte(), Name = FilterNameTextBox.Text, ProductID = (FilterProductDropDown.SelectedValue.AsInt() == 0) ? null : FilterProductDropDown.SelectedValue.AsInt() }; using (var repository = new InventoryRepository()) { ComponentGrid.DataSource = repository.GetComponentsForPopup(inventoryID, filter); } }
private void ComponentGrid_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e) { if (e.StateChanged != DataGridViewElementStates.Selected) { return; } if (ComponentGrid.SelectedRows.Count > 0) { RibbonMode = RibbonMode.Edit; } else { RibbonMode = RibbonMode.Listing; } }
private void ComponentTabControl_SelectedIndexChanged(object sender, EventArgs e) { ComponentErrorProvider.Clear(); if (ComponentTabControl.SelectedTab == ListingTab) { RibbonMode = RibbonMode.Listing; } else if (ComponentTabControl.SelectedTab == DetailTab) { if (IsWork) { RibbonMode = RibbonMode.Edit; } else { RibbonMode = RibbonMode.Detail; } } }
private void SetRibbonButtons(RibbonMode mode) { switch (mode) { case RibbonMode.Listing: NewButton.Enabled = true; SaveButton.Enabled = false; DeleteButton.Enabled = false; break; //case RibbonMode.Detail: // NewButton.Enabled = false; // SaveButton.Enabled = false; // DeleteButton.Enabled = false; // break; //case RibbonMode.Edit: // NewButton.Enabled = false; // SaveButton.Enabled = true; // DeleteButton.Enabled = true; // break; } }
private void ViewComponentDetailTab(int id) { using (var repository = new ComponentTypeRepository()) { var dropDown = repository.GetComponentTypeForDropDown(); dropDown.Insert(0, new KeyValuePair <byte, string>(0, "<Vytvořit nový typ...>")); ComponentTypeDropDown.DataSource = dropDown; } if (id > 0) { IsWork = false; RibbonMode = RibbonMode.Detail; ChangeControlsEnabled(DetailTab.Controls, false, false); var component = ComponentRepository.GetComponent(componentID); ComponentTypeDropDown.SelectedValue = component.ComponentTypeID; NameTextBox.Text = component.Name.ToString(); ProductGrid.DataSource = ComponentRepository.GetProducts(componentID); ComponentTabControl.SelectedTab = DetailTab; ProductGrid.ClearSelection(); } else { IsWork = true; RibbonMode = RibbonMode.Edit; ChangeControlsEnabled(DetailTab.Controls, true, true); ComponentTabControl.SelectedTab = DetailTab; } }
private void SetRibbonButtons(RibbonMode mode) { }