public bool AtualizarStatus(int Id, Status Status)
        {
            var Guincho = Banco.Database().Guincho.Find(Id);

            if (Guincho == null)
            {
                return(false);
            }
            Guincho.AlterarStatus(Status);
            Banco.Salvar();
            return(true);
        }
        public void AtualizarQuantidade(int Aro, int Quantidade)
        {
            foreach (var Pneu in Banco.Database().Pneu)
            {
                if (Pneu.Aro == Aro)
                {
                    Pneu.AlterarQuantidade(Quantidade);
                    goto salvar;
                }
            }
            CriarPneu(Aro, Quantidade);

            salvar :;
            Banco.Salvar();
        }
 public override GuinchoAbstrato SelecionarGuincho()
 {
     foreach (var guincho in Banco.Database().Guincho)
     {
         if (guincho.Porte == Porte.Medio && guincho.Status == Status.Disponivel)
         {
             return(guincho);
         }
     }
     return(null);
 }
Example #4
0
 public PneuAbstrato SelecionarPneu(int aroPneu)
 {
     foreach (var pneu in Banco.Database().Pneu)
     {
         if (pneu.Aro == aroPneu && pneu.Quantidade >= 0)
         {
             return(pneu);
         }
     }
     return(null);
 }