public Container(int weight, Type type) { if (weight > MaxWeight || weight < MinWeight) { throw new ArgumentException("Weight must be between 4000 and 30000kg"); } Weight = weight; Type = type; }
private void bttn_AddContainers_Click(object sender, EventArgs e) { Type containerType = getContainerType(); int containerWeight = Convert.ToInt32(nmrc_ContainerWeight.Value); for (int i = 0; i < nmrc_TotalContainersToAdd.Value; i++) { try { unsortedContainers.Add(new Container(containerWeight, containerType)); } catch (Exception exception) { MessageBox.Show(exception.Message); } } updateContainerOverview(); }