示例#1
0
 /// <summary>
 /// Metodo que verifica se e' possivel inserir um veiculo
 /// </summary>
 /// <param name="v"></param>
 /// <param name="idGerente"></param>
 /// <returns>true -> registado com sucesso
 ///          false-> gerente nao tem acesso ou carro ja' registado
 /// </returns>
 public static bool RegistaVeiculoBLL(VeiculoBO v, int idGerente)
 {
     if (GerenteOperacionalBLL.VerificaNivelDeAcessoGerenteBLL(idGerente)) // tem acesso?
     {
         if (!DadosVeiculos.VerificaSeExiste(v.Matricula))                 //se nao existir
         {
             DadosVeiculos.RegistaVeiculo(v);                              //regista
             return(true);
         }
         else
         {
             return(false); // ja' existe
         }
     }
     else
     {
         return(false); //problemas na autenticacao
     }
 }
示例#2
0
 /// <summary>
 /// Metodo que regista um veiculo
 /// </summary>
 /// <param name="v"></param>
 public static void RegistaVeiculo(VeiculoBO v)
 {
     FrotaVeiculos.Add(v.Matricula, v);
 }