Exemple #1
0
        public Vehiculo Buscar(string matricula)
        {
            Vehiculo v = null;

            negAuto na = new negAuto();

            v = na.Buscar(matricula, false);

            if (v == null)
            {
                negUtilitario nu = new negUtilitario();
                v = nu.Buscar(matricula, false);

                if (v == null)
                {
                    throw new Exception("No existe el vehículo.");
                }
            }

            return(v);
        }
        public Utilitario Buscar(string matricula, bool chequearNull)
        {
            perUtilitario pu = new perUtilitario();

            Utilitario utilitario = pu.Buscar(matricula);

            if (utilitario == null)
            {
                negAuto negAuto = new negAuto();
                Auto    auto    = negAuto.Buscar(matricula, false);
                if (auto != null)
                {
                    throw new Exception("La matrícula ingresada pertenece a un auto.");
                }
                else if (chequearNull && utilitario == null && auto == null)
                {
                    throw new Exception("No existe el utilitario.");
                }
            }

            return(utilitario);
        }