/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void okButton_Click(object sender, EventArgs e) { object sel = this.cmbStandard.SelectedValue; if (sel != null) { IOutside otDevice = (IOutside)sel; //OutsideTemperatureProviderManager.Provider = new DeviceOTProvider(otDevice); //int deviceid = GuidHelper.ConvertToInt32(((IDevice)otDevice).Guid); ////DBI.Instance.SetOutsideTemperatureProviderDevice(deviceid); //this._selectedOutSideTemperatureDeviceID = deviceid; this._selectedOutSide = otDevice; } else { //DBI.Instance.ClearOutsideTemperatureProviderDevice(); //OutsideTemperatureProviderManager.Provider = null; //this._selectedOutSideTemperatureDeviceID = 0; this._selectedOutSide = null; } this.DialogResult = DialogResult.OK; this.Close(); }
/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void _otProviderSetting_Click(object sender, EventArgs e) { frmOutsideStandard f = new frmOutsideStandard(); if (f.ShowDialog() == DialogResult.OK) { IOutside outSide = f.SelectedOutSide; if (outSide != null) { OutsideTemperatureProviderManager.Provider = new DeviceOTProvider(outSide); int deviceID = GuidHelper.ConvertToInt32(((IDevice)outSide).Guid); DBI.Instance.SetOutsideTemperatureProviderDevice(deviceID); } else { OutsideTemperatureProviderManager.Provider = null; DBI.Instance.ClearOutsideTemperatureProviderDevice(); } } }
public DeviceOTProvider(IOutside outside) { this.Outside = outside; }