Ejemplo n.º 1
0
 /// <summary>
 /// Laptop - metoda tworząca obiekt klasy Laptop oraz wypełniająca go odpowiednimi wartościami z pól. Metoda
 /// sprawdza także, czy pola zostały wpełnione poprawnie. Obiekt zostaje dodany do listy.
 /// </summary>
 private bool GetLaptopInformation()
 {
     try
     {
         var laptop = new Laptop(RandomNumber(Int32.Parse(textBoxWeightMin.Text), Int32.Parse(textBoxWeightMax.Text)),
                                 RandomNumber(Int32.Parse(textBoxScreenMin.Text), Int32.Parse(textBoxScreenMax.Text)), checkBoxBluetooth.Checked)
         {
             DiskSizeGb     = Int32.Parse(comboBoxDiskSizeLaptop.Text),
             RamNumber      = Int32.Parse(comboBoxRamLaptop.Text),
             CameraMpix     = Int32.Parse(comboBoxCameraLaptop.Text),
             ProcessorModel = comboBoxProcessorLaptop.Text
         };
         listOfLaptop.Add(laptop);
         return(true);
     }
     catch (FormatException)
     {
         MessageBox.Show("Podaj wszystkie potrzebne informacje lub we właściwym formacie", "Błąd podawania informacji");
         return(false);
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Metoda uzupełniająca DataGridView w otwartym oknie, wartościami obiektu danymi do funckji
 /// </summary>
 public void FillDataGridView(int diskSize, int cameraMpix, int ramSize, string processorModel)
 {
     dataGridViewLaptop.DataSource = Laptop.TakeChosen(connection, diskSize, cameraMpix, ramSize, processorModel);
     //dataGridViewLaptop.DataSource = Laptop.GetAll(connection);
 }