/// <summary> /// Create new water_meter with form values. /// </summary> /// <returns> /// water_meter:formed by serial number, model and brand. /// </returns> private water_meter setWaterMeter() { water_meter newWaterMeter = new water_meter(); newWaterMeter.model = txt_model.Text; newWaterMeter.brand = txt_brand.Text; newWaterMeter.serial_number = txt_serial_number.Text; return(newWaterMeter); }
/// <summary> /// Add new Water meter from validated form values. /// </summary> public void addWaterMeter() { try { if (isRightFormat()) { waterMeterAPI api = new waterMeterAPI(); water_meter wM = setWaterMeter(); if (!api.AddWaterMeter(wM)) { validateDevice.throwValidateException("Water Meter already exists"); } closeRightForm(); } } catch (ArgumentException a) { MessageBox.Show(a.Message, "Info Message", MessageBoxButtons.OK, MessageBoxIcon.Information); } }