Exemplo n.º 1
0
        public Cuota ColocarCuota(Cuota cuota)
        {
            // Validación de existencia de la vivienda
            Vivienda vivienda = ViviendaDAO.Obtener(cuota.Vivienda.NumVivienda);

            if (vivienda == null)
            {
                throw new Exception("Vivienda inexistente");
            }

            // Validación de existencia de una vivienda
            ICollection <Cuota> cuotaExistente = CuotaDAO.obtenerCuotaPorViviendaPeriodo(cuota.Vivienda.NumVivienda, cuota.Anio, cuota.Mes);

            if (cuotaExistente.Count > 0)
            {
                throw new Exception("Ya existe la Cuota");
            }

            Cuota cuotaACrear = new Cuota();

            cuotaACrear.IdCuota          = cuota.IdCuota;
            cuotaACrear.Vivienda         = cuota.Vivienda;
            cuotaACrear.Mes              = cuota.Mes;
            cuotaACrear.Anio             = cuota.Anio;
            cuotaACrear.Importe          = cuota.Importe;
            cuotaACrear.FechaVencimiento = cuota.FechaVencimiento;
            cuotaACrear.Estado           = cuota.Estado;

            return(CuotaDAO.Crear(cuotaACrear));
        }
        public DCuota CrearCuota(DCuota dcuota)
        {
            DVivienda viviendaExistente = ViviendaDAO.Obtener(dcuota.Vivienda.NumVivienda);
            DCuota    cuotaACrear       = new DCuota()
            {
                IdCuota          = dcuota.IdCuota,
                Mes              = dcuota.Mes,
                Anio             = dcuota.Anio,
                Importe          = dcuota.Importe,
                FechaVencimiento = dcuota.FechaVencimiento,
                Vivienda         = viviendaExistente,
                Estado           = dcuota.Estado
            };

            return(CuotaDAO.Crear(cuotaACrear));
        }
        public void Test01Crear()
        {
            DVivienda   vivienda    = new DVivienda();
            ViviendaDAO viviendaDAO = new ViviendaDAO();

            vivienda = viviendaDAO.Obtener(1);

            cuotaCreada.IdCuota          = 2;
            cuotaCreada.Mes              = "01";
            cuotaCreada.Anio             = "2011";
            cuotaCreada.Importe          = 2000;
            cuotaCreada.FechaVencimiento = DateTime.Now;
            cuotaCreada.Vivienda         = vivienda;
            cuotaCreada.Estado           = "P";

            cuotaCreada = cuotaDao.Crear(cuotaCreada);
            Assert.IsNotNull(cuotaCreada);
            Assert.IsTrue(cuotaCreada.IdCuota > 0);
        }
Exemplo n.º 4
0
        public void Test01Crear()
        {
            // 1. Instancia el objeto TO
            Vivienda vivienda    = new Vivienda();
            Cuota    pruebaCuota = new Cuota();

            // Agregamos los valores del objeto TO
            vivienda.NumVivienda         = 1;
            pruebaCuota.Mes              = "03";
            pruebaCuota.Anio             = "2011";
            pruebaCuota.Importe          = 2000;
            pruebaCuota.FechaVencimiento = DateTime.Now;
            pruebaCuota.Vivienda         = vivienda;
            pruebaCuota.Estado           = "P";

            // 3. Llamada al método del DAO a probar
            Cuota cuotaCreada = daoCuota.Crear(pruebaCuota);

            // 4. Implementar las validaciones
            Assert.NotNull(cuotaCreada);
            Assert.AreEqual(pruebaCuota.Mes, cuotaCreada.Mes);
        }