Exemplo n.º 1
0
		public void UpdateControl(Aircraft aircraft, AircraftEquipments aircraftEquipment)
		{
			if (aircraftEquipment == null)
				throw new ArgumentNullException("aircraftEquipment", "can not be null");

			_aircraftEquipment = aircraftEquipment;
			_aircraft = aircraft;

			FillControls();
		}
Exemplo n.º 2
0
        private void linkLabelAddNew_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            var control      = new AircraftApprovalControl();
            var newEquipment = new AircraftEquipments
            {
                AircraftId             = _aircraft.ItemId,
                AircraftEquipmetType   = _aircraftEquipmetType,
                AircraftOtherParameter = AircraftOtherParameters.Unknown
            };

            control.UpdateControl(_aircraft, newEquipment);
            control.Deleted += Control_Deleted;

            flowLayoutPanel.Controls.Remove(panelAdd);
            flowLayoutPanel.Controls.Add(control);
            flowLayoutPanel.Controls.Add(panelAdd);
        }