コード例 #1
0
        /// <summary>
        /// Create new light_meter with form values.
        /// </summary>
        /// <returns>
        /// light_meter: formed by serial number, model and brand.
        /// </returns>
        private light_meter setLightMeter()
        {
            light_meter newLightMeter = new light_meter();

            newLightMeter.model         = txt_model.Text;
            newLightMeter.brand         = txt_brand.Text;
            newLightMeter.serial_number = txt_serial_number.Text;
            return(newLightMeter);
        }
コード例 #2
0
 /// <summary>
 /// Add new Light meter from validated form values.
 /// </summary>
 public void addLightMeter()
 {
     try
     {
         if (isRightFormat())
         {
             ligthMeterAPI api = new ligthMeterAPI();
             light_meter   lM  = setLightMeter();
             if (!api.addLightMeter(lM))
             {
                 validateDevice.throwValidateException("Light meter already exists");
             }
             closeRightForm();
         }
     } catch (ArgumentException a) {
         MessageBox.Show(a.Message, "Info Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
     }
 }
コード例 #3
0
 /// <summary>
 /// Add new light_meter.
 /// </summary>
 /// <param name="lM">light_meter: Light meter added.</param>
 /// <returns>
 /// bool: True if light_meter is added succesfully.
 /// </returns>
 public bool addLightMeter(light_meter lM)
 {
     return(controller.addItem(lM));
 }