示例#1
0
        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;
        }
示例#2
0
 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();
 }