public override void LoadForm() { base.LoadForm(); SourceIDInput.Hide(); SourceLabel.Hide(); InHouseRadio.Hide(); OutsourcedRadio.Hide(); allPartsListDataGrid.DataSource = partsBindingList; allPartsListDataGrid.Columns["Price"].DefaultCellStyle.Format = "c"; allPartsListDataGrid.Columns["Price"].HeaderText = "Price/Cost Per Unit"; allPartsListDataGrid.Columns["PartID"].HeaderText = "Part ID"; allPartsListDataGrid.Columns["CompanyName"].Visible = false; allPartsListDataGrid.Columns["MachineID"].Visible = false; allPartsListDataGrid.Columns["Min"].Visible = false; allPartsListDataGrid.Columns["Max"].Visible = false; associatedPartsDataGrid.DataSource = associatedPartsBindingList; associatedPartsDataGrid.Columns["Price"].DefaultCellStyle.Format = "c"; associatedPartsDataGrid.Columns["Price"].HeaderText = "Price/Cost Per Unit"; associatedPartsDataGrid.Columns["PartID"].HeaderText = "Part ID"; associatedPartsDataGrid.Columns["CompanyName"].Visible = false; associatedPartsDataGrid.Columns["MachineID"].Visible = false; associatedPartsDataGrid.Columns["Min"].Visible = false; associatedPartsDataGrid.Columns["Max"].Visible = false; }
public void LoadPart(Part part) { IDInput.Text = part.PartID.ToString(); IDInput.Enabled = false; NameInput.Text = part.Name; CountInput.Text = part.InStock.ToString(); PriceInput.Text = part.Price.ToString(); MinCountInput.Text = part.Min.ToString(); MaxCountInput.Text = part.Max.ToString(); if (part is Inhouse) { InHouseRadio.Select(); SourceLabel.Text = "Machine ID"; SourceIDInput.Text = part.GetMachineID().ToString(); } else { OutsourcedRadio.Select(); SourceLabel.Text = "Company Name"; SourceIDInput.Text = part.GetCompanyName().ToString(); } LoadForm(); }