public static List <Sensor> FindAll() { SensorManipulation item = new SensorManipulation(); List <Sensor> i = item.FindAll(); return(i); }
public static Sensor FindById(long id) { SensorManipulation item = new SensorManipulation(); Sensor i = item.FindByID(id); return(i); }
public static Sensor FindByName(string nome) { SensorManipulation item = new SensorManipulation(); Sensor i = item.FindByName(nome); return(i); }
public static Sensor FindByHash(string hash) { SensorManipulation item = new SensorManipulation(); Sensor i = item.FindByHash(hash); return(i); }
public void ChangeName(string nome) { SensorManipulation item = new SensorManipulation(); if (item.FindByName(nome) != null) { throw new MercurioCoreException("Sensor já criado no Banco de Dados"); } Nome = nome; }
public void UpdateSensor() { SensorManipulation item = new SensorManipulation(); item.Update(this); if (AtualizarTodas) { UpdateTodasRotas(); } }
public void ChangeSensorAnterior(int sensorAnterior) { SensorManipulation item = new SensorManipulation(); if (item.FindByID(sensorAnterior) == null) { throw new MercurioCoreException("Sensor anterior não encontrado no Banco de Dados"); } SensorAnterior = sensorAnterior; AtualizarTodas = true; }
public void DeleteSensor() { SensorManipulation item = new SensorManipulation(); if (item.CanDelete(Id)) { item.Delete(Id); } else { throw new MercurioCoreException("Sensor em uso."); } }
public void ChangeType(int id) { SensorManipulation manipulation = new SensorManipulation(); Sensor i = manipulation.FindByID(id); Id = i.Id; Nome = i.Nome; DataCriacao = i.DataCriacao; Inicial = i.Inicial; SensorAnterior = i.SensorAnterior; Direcao = i.Direcao; DirecaoRota = i.DirecaoRota; }
internal Sensor(int id) : base("sensor", "IdSensor") { if (base.Exists(id)) { SensorManipulation manipulation = new SensorManipulation(); Sensor i = manipulation.FindByID(id); Id = i.Id; Nome = i.Nome; DataCriacao = i.DataCriacao; Inicial = i.Inicial; SensorAnterior = i.SensorAnterior; Direcao = i.Direcao; DirecaoRota = i.DirecaoRota; } }
public void CreateSensor() { if (Id != 0) { throw new MercurioCoreException("Sensor já criado no Banco de Dados"); } SensorManipulation item = new SensorManipulation(); if (item.FindByName(Nome) != null) { throw new MercurioCoreException("Sensor já criado no Banco de Dados"); } if (item.FindByID(SensorAnterior) == null) { throw new MercurioCoreException("Sensor anterior não encontrado no Banco de Dados"); } Sensor novo = item.Create(this); DataCriacao = novo.DataCriacao; Id = novo.Id; }