public void ChangeItem(int id) { RotaManipulation item = new RotaManipulation(); Rota i = item.FindByID(id); Id = id; SensorFinal = i.SensorFinal; SensorInicial = i.SensorInicial; Tracado = i.Tracado; }
internal Rota(int id) : base("rota", "IdRota") { if (base.Exists(id)) { RotaManipulation item = new RotaManipulation(); Rota i = item.FindByID(id); Id = id; SensorFinal = i.SensorFinal; SensorInicial = i.SensorInicial; Tracado = i.Tracado; } }
public void DeleteItem() { RotaManipulation item = new RotaManipulation(); if (item.CanDelete(Id)) { item.Delete(this.Id); } else { throw new MercurioCoreException("Rota em uso."); } }
public void CreateRota() { if (Id != 0) { throw new MercurioCoreException("Objeto já criado no Banco de Dados"); } int idRetornado = Exist(); if (idRetornado != 0) { Id = idRetornado; Console.WriteLine("Já existe"); } else { RotaManipulation item = new RotaManipulation(); Rota novo = item.Create(this); Id = novo.Id; Console.WriteLine("Novo Id"); } }
public void UpdateItem() { RotaManipulation item = new RotaManipulation(); item.Update(this); }
public static Rota FindById(long id) { RotaManipulation item = new RotaManipulation(); return(item.FindByID(id)); }
public static List <Rota> FindAll() { RotaManipulation item = new RotaManipulation(); return(item.FindAll()); }
private int Exist() { RotaManipulation item = new RotaManipulation(); return(item.RotaExist(this)); }