/// <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); } }
/// <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); }