/// <summary> /// It updates all the values on the view /// </summary> /// <param name="vent">an instance of a ventilator</param> void IObserver.Update(Ventilator vent) { //stage if (vent.Stage == 0) { lblStage.Text = "Aus"; } else { lblStage.Text = $"Stufe: {vent.Stage}"; } //Labels lblSpeed.Text = $"{vent.Speed.ToString()} U/Min"; lblUsage.Text = $"{vent.Usage.ToString()} kWh"; lblVoltage.Text = $"{vent.Voltage.ToString()} V"; //progressbars pgbSpeed.Value = vent.Speed; pgbUseage.Value = vent.Usage; pgbVoltage.Value = vent.Voltage; //Picture if (vent.Speed == 0) { pbVent.ImageLocation = "..\\..\\img\\vent.png"; } else { pbVent.ImageLocation = "..\\..\\img\\vent.gif"; } }
public static ObservableCollection <Ventilator_status> GetVentilatorStatus() { ObservableCollection <Ventilator_status> status = new ObservableCollection <Ventilator_status>(); DataTable table = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter("SELECT Ventilator_status.*, Company.*, Ventilator.*, Service_agreement_package.* FROM Ventilator_status INNER JOIN Ventilator ON Ventilator.Ventilator_id = Ventilator_status.FK_Ventilator_id INNER JOIN Company ON Company.Company_id = Ventilator.FK_Company_id INNER JOIN Service_agreement_package ON Ventilator.FK_Service_agreement_package_id = Service_agreement_package.Service_agreement_package_id WHERE Ventilator_status.Validated IS NULL; ", connection); try { adapter.Fill(table); } catch (Exception) { MessageBox.Show("GetVentilatorStatus failed", "Warning", MessageBoxButton.OK, MessageBoxImage.Error); } foreach (DataRow row in table.Rows) { Company company = new Company(row); Service_agreement_package service_Agreement_Package = new Service_agreement_package(row); Ventilator ventilator = new Ventilator(row, company, service_Agreement_Package); status.Add(new Ventilator_status(row, ventilator)); } return(status); }
public static Ventilator_status GetSingleVentilatorStatus(int _statusID) { ObservableCollection <Ventilator_status> status = new ObservableCollection <Ventilator_status>(); DataTable table = new DataTable(); SqlDataAdapter adapter = new SqlDataAdapter("SELECT Ventilator_status.*, Company.*, Ventilator.*, Service_agreement_package.* FROM Ventilator_status INNER JOIN Ventilator ON Ventilator.Ventilator_id = Ventilator_status.FK_Ventilator_id INNER JOIN Company ON Company.Company_id = Ventilator.FK_Company_id INNER JOIN Service_agreement_package ON Ventilator.FK_Service_agreement_package_id = Service_agreement_package.Service_agreement_package_id WHERE Ventilator_status.Ventilator_status_id = @id", connection); adapter.SelectCommand.Parameters.Add(CreateParam("@id", _statusID, SqlDbType.Int)); try { adapter.Fill(table); } catch (Exception) { MessageBox.Show("GetSingleVentilatorStatus failed", "Warning", MessageBoxButton.OK, MessageBoxImage.Error); } foreach (DataRow row in table.Rows) { Company company = new Company(row); Service_agreement_package service_Agreement_Package = new Service_agreement_package(row); Ventilator ventilator = new Ventilator(row, company, service_Agreement_Package); status.Add(new Ventilator_status(row, ventilator)); } Ventilator_status _status = status[0]; return(_status); }
// Combobox logik private void cb_Ventilator_id_SelectionChanged(object sender, SelectionChangedEventArgs e) { ventilator = (Ventilator)cb_Ventilator_id.SelectedItem; cb_Error_type.ItemsSource = errorTypes; cb_Error_type_SelectionChanged(sender, e, true, 1); }
public Task <int> Handle(CreateVentilatorCommand request, CancellationToken cancellationToken) { var model = _ventilatorModelRepsoitory.GetById(request.IdModel); var ventilator = new Ventilator(model, request.SerialNumber, request.IdUser); ventilator = _ventilatorRepsoitory.Save(ventilator); return(Task.FromResult(ventilator.Id)); }
public Ventilator Save(Ventilator ventilator) { lock (_lock) { ventilator.SetId(++lastId); } _AllVentilators.Add(ventilator); return(ventilator); }
// Advarsel private void cb_Error_type_MouseOver(object sender, MouseEventArgs e) { Ventilator ventilator = (Ventilator)cb_Ventilator_id.SelectedItem; if (!(ventilator == null)) { } else { MessageBox.Show("Vælg ventilator først!"); } }
public Ventilator Update(Ventilator ventilator) { var repositoryVentilator = _AllVentilators.FirstOrDefault(v => v.Id == ventilator.Id); if (repositoryVentilator != null) { lock (_lock) { repositoryVentilator = ventilator; } } //TODO: consider throwing an exception and defensive approach if a repositoryVentilator is null return(repositoryVentilator); }
public void Init() { ventilator = new Ventilator(SinkerUrl, VentiltorUrl); taskWorker = new TaskWorker(SinkerUrl, VentiltorUrl); sinker = new Sinker(SinkerUrl); }
private void CreateNewVentilatorAndNewVentilatorStatus() { newVentilator_status = new Ventilator_status(); newVentilator = new Ventilator(); }
/// <summary> /// Constroctor /// </summary> public VentilatorController() { ventilator = new Ventilator(); }