Пример #1
0
        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;
        }
Пример #2
0
 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;
     }
 }
Пример #3
0
        public void DeleteItem()
        {
            RotaManipulation item = new RotaManipulation();

            if (item.CanDelete(Id))
            {
                item.Delete(this.Id);
            }
            else
            {
                throw new MercurioCoreException("Rota em uso.");
            }
        }
Пример #4
0
        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");
            }
        }
Пример #5
0
        public void UpdateItem()
        {
            RotaManipulation item = new RotaManipulation();

            item.Update(this);
        }
Пример #6
0
        public static Rota FindById(long id)
        {
            RotaManipulation item = new RotaManipulation();

            return(item.FindByID(id));
        }
Пример #7
0
        public static List <Rota> FindAll()
        {
            RotaManipulation item = new RotaManipulation();

            return(item.FindAll());
        }
Пример #8
0
        private int Exist()
        {
            RotaManipulation item = new RotaManipulation();

            return(item.RotaExist(this));
        }