/// <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 } }
/// <summary> /// Metodo que regista um veiculo /// </summary> /// <param name="v"></param> public static void RegistaVeiculo(VeiculoBO v) { FrotaVeiculos.Add(v.Matricula, v); }