public void NewSensor(DataGrid DG_NewSensor, DataGrid DG_Sensors, TextBox TB_SensorName) { if (newSensorFormat.List.Size == 0) { MessageBox.Show("No MeasureUnit selected for the sensor.", "Error", MessageBoxButton.OK); return; } if (TB_SensorName.Text == "") { MessageBox.Show("Empty fields found.", "Error", MessageBoxButton.OK); return; } SDA_Core.Business.Arrays.SensorData newSensor = new SDA_Core.Business.Arrays.SensorData(); newSensor.SensorName = TB_SensorName.Text; for (int i = 0; i < newSensorFormat.List.Size; ++i) { SDA_Core.Business.Arrays.MeasurementArray newMeasurementArray = new SDA_Core.Business.Arrays.MeasurementArray(); newMeasurementArray.Measure = newSensorFormat.List[i].Measure; newMeasurementArray.Unit = newSensorFormat.List[i].Unit; newMeasurementArray.IdMeasureUnit = newSensorFormat.List[i].IdMeasureUnit; newSensor.Columns.Add(newMeasurementArray); } newSensorFormat = new SDA_Core.Business.Arrays.MeasureUnitArray(); sensors.List.Add(newSensor); UpdateNewSensorTable(DG_NewSensor); UpdateSensorsTable(DG_Sensors); }
public SensorInterface() { sensors = new SDA_Core.Business.Arrays.SensorDataArray(); dataManager = new SDA_Core.Functional.Data(); newSensorFormat = new SDA_Core.Business.Arrays.MeasureUnitArray(); measureUnitList = new SDA_Core.Business.Arrays.MeasureUnitArray(); }
public void LoadMeasurementUnit(ComboBox CB_MeasurementUnit, SDA_Core.Business.Arrays.MeasureUnitArray data) { measureUnitList = data; CB_MeasurementUnit.Items.Clear(); for (int i = 0; i < data.List.Size; ++i) { SDA_Core.Business.MeasureUnit value = data.List[i]; CB_MeasurementUnit.Items.Add(value.Measure.Name + " (" + value.Unit.Name + ")"); } }
/// <summary> /// ES: Devuelve los datos almacenados del arreglo 'MeasureUnit' del programa. /// </summary> /// <returns>ES: Datos que existen durante la ejecución del programa.</returns> public SDA_Core.Business.Arrays.MeasureUnitArray GetMeasureUnits() { SDA_Core.Business.Arrays.MeasureUnitArray result = new SDA_Core.Business.Arrays.MeasureUnitArray(); List <SDA_Core.Business.MeasureUnit> binary = Data.MeasureUnitsDataList; foreach (var value in binary) { result.List.Add(value); } return(result); }
/// <summary> /// ES: Guarda los nuevos datos ingresados al binario. /// </summary> /// <param name="data">ES: Nuevos datos a guardar</param> public void SaveDataToBinary(SDA_Core.Business.Arrays.MeasureUnitArray data) { SDA_Core.Data.MeasureUnitSerializer.Save(data); }
/// <summary> /// ES: Carga a un dataGrid valroes de tipo 'MeasureUnit'. /// </summary> /// <param name="DG_MeasureUnits">ES: DataGrid al que se deban hacer los cambios.</param> /// <param name="data">ES: Datos a cargar.</param> public void LoadMeasureUnits(DataGrid DG_MeasureUnits, SDA_Core.Business.Arrays.MeasureUnitArray data) { DG_MeasureUnits.ItemsSource = dataManager.MeasureUnitListToDataTable(data).AsDataView(); }
/// <summary> /// ES: Constructor de la clase MeasureUnitInterface. /// </summary> public MeasureUnitInterface() { measureUnitArray = new SDA_Core.Business.Arrays.MeasureUnitArray(); dataManager = new SDA_Core.Functional.Data(); }
/// <summary> /// ES: Carga al datagrid con valores que se pasan como parametro. /// </summary> /// <param name="DG_MeasuresUnits">>ES: DataGrid al que se deban hacer los cambios.</param> /// <param name="data">ES: Datos a cargar.</param> public void LoadDataGrid(DataGrid DG_MeasuresUnits, SDA_Core.Business.Arrays.MeasureUnitArray data) { measureUnitArray = data; UpdateTable(DG_MeasuresUnits); }