Example #1
0
        public static List <EntidadesCompartidas.Vivienda> ListarPorDuenio(Duenio unD)
        {
            List <Vivienda> _lista = new List <Vivienda>();

            _lista.AddRange(PersistenciaApartamento.ListarPorDuenio(unD));
            _lista.AddRange(PersistenciaCasa.ListarPorDuenio(unD));

            return(_lista);
        }
Example #2
0
        public static EntidadesCompartidas.Vivienda Buscar(int pPadron)
        {
            Vivienda unaV = null;

            unaV = PersistenciaApartamento.Buscar(pPadron);

            if (unaV == null)
            {
                //se deberia llamar a la PersitenciaCasa
            }

            return(unaV);
        }
Example #3
0
 public static void Modificar(Vivienda unaV)
 {
     if (unaV is Apartamento)
     {
         PersistenciaApartamento.Modificar((Apartamento)unaV);
     }
     else if (unaV is Casa)
     {
         throw new Exception("No se eimplemento Modificar Casa");
     }
     else if (unaV == null)
     {
         throw new Exception("No se indicio Vivienda para Modificar");
     }
 }
Example #4
0
 public static void Alta(Vivienda unaV)
 {
     if (unaV is Apartamento)
     {
         PersistenciaApartamento.Alta((Apartamento)unaV);
     }
     else if (unaV is Casa)
     {
         throw new Exception("No se eimplemento Alta Casa");
     }
     else if (unaV == null)
     {
         throw new Exception("No se indicio Vivienda para Alta");
     }
 }