예제 #1
0
        public void M16_DaoReclamoInsertarReclamo()
        {
            //Probando caso de exito de la prueba
            int resultadoAgregar = daoReclamo.Agregar(mockReclamo);

            Assert.AreEqual(resultadoAgregar, 1);
            //Probando caso de fallo
            Assert.Throws <NullReferenceException>(() => daoReclamo.Agregar(null));
        }
예제 #2
0
        public void M16_DaoReclamoInsertarReclamoFO()
        {
            mockReclamo._usuarioReclamo = 1;
            //Probando caso de exito de la prueba
            int resultadoAgregar = daoReclamo.Agregar(mockReclamo);

            Assert.AreEqual(resultadoAgregar, 1);
            //Probando caso de fallo
            Assert.AreEqual(daoReclamo.Agregar(null), 3);
        }
예제 #3
0
        ///// <summary>
        ///// Sobre escritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al DAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna una Entidad
        ///// </returns>
        public override String ejecutar()
        {
            IDAO daoAvion = FabricaDAO.instanciarDaoAvion();
            int  test     = daoAvion.Agregar(_avion);

            return(test.ToString());
        }
예제 #4
0
        ///// <summary>
        ///// Sobre escritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al DAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna un String
        ///// </returns>
        public override String ejecutar()
        {
            IDAO daoCabina = FabricaDAO.instanciarDaoCabina();
            int  test      = daoCabina.Agregar(_cabina);

            return(test.ToString());
        }
예제 #5
0
        ///// <summary>
        ///// Sobre escritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al DAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna un String
        ///// </returns>
        public override String ejecutar()
        {
            IDAO daoCrucero = FabricaDAO.instanciarDaoCrucero();
            int  test       = daoCrucero.Agregar(_crucero);

            return(test.ToString());
        }
예제 #6
0
        public override String ejecutar()
        {
            IDAO daoBoleto = FabricaDAO.instanciarDaoBoleto();
            int  test      = daoBoleto.Agregar(_boleto);

            return(test.ToString());
        }
예제 #7
0
        public override int ejecutar()
        {
            IDAO daoBoarding = FabricaDAO.instanciarDaoCheckIn();
            int  test        = daoBoarding.Agregar(_boarding);

            return(test);
        }
예제 #8
0
        ///<summary>
        ///Metodo que ejecuta el comando
        ///</summary>
        ///<returns>String</returns>
        public override string ejecutar()
        {
            IDAO daoPermiso = FabricaDAO.instanciarDAOPermiso();

            daoPermiso.Agregar(_permiso);
            return("1");
        }
예제 #9
0
        ///<summary>
        ///Metodo que ejecuta el comando
        ///</summary>
        ///<returns>String</returns>
        public override string ejecutar()
        {
            IDAO daoRol = FabricaDAO.instanciarDAORol();

            daoRol.Agregar(_rol);
            return("1");
        }
예제 #10
0
        ///// <summary>
        ///// Sobre escritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al DAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna un String
        ///// </returns>
        public override String ejecutar()
        {
            IDAO daoItinerario = FabricaDAO.instanciarDaoItinerario();
            int  test          = daoItinerario.Agregar(_itinerario);

            return(test.ToString());
        }
예제 #11
0
        public override String ejecutar()
        {
            IDAO daoPaquete = FabricaDAO.instanciarDaoPaquete();
            int  test       = daoPaquete.Agregar(_paquete);

            return(test.ToString());
        }
예제 #12
0
        public override string ejecutar()
        {
            IDAO DAOReservaCrucero = FabricaDAO.instanciarDaoReservaCrucero();
            int  resultadoReserva  = DAOReservaCrucero.Agregar(_reserva);

            return(resultadoReserva.ToString());
        }
예제 #13
0
        ///// <summary>
        ///// Sobreescritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al DAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna una Entidad
        ///// </returns>
        public override string ejecutar()
        {
            IDAO daoReclamo = FabricaDAO.instanciarDaoReclamo();

            daoReclamo.Agregar(_reclamo);
            return("1");
        }
        public override string ejecutar()
        {
            IDAO reclamoEDAO = FabricaDAO.instanciarDaoReclamoEquipaje();
            int  result      = reclamoEDAO.Agregar(_reclamoE);

            return(result.ToString());
        }
예제 #15
0
        public override String ejecutar()
        {
            IDAO daoOferta = FabricaDAO.instanciarDaoOferta();
            int  test      = daoOferta.Agregar(_oferta);

            return(test.ToString());
        }
예제 #16
0
        ///// <summary>
        ///// Sobreescritura del metodo ejecutar de la clase Comando.
        ///// Se encarga de llamar al IDAO y devolver la respuesta al controlador.
        ///// </summary>
        ///// <returns>
        ///// Retorna un string
        ///// </returns>
        public override string ejecutar()
        {
            IDAO daoReservaHabitacion = FabricaDAO.instanciarDaoReservaHabitacion();
            int  completo             = daoReservaHabitacion.Agregar(reserva);

            return(completo.ToString());
        }
예제 #17
0
 /// <summary>
 /// Metodo implementado proveniente de la clase abstracta Command
 /// </summary>
 /// <returns>Retorna un String</returns>
 public override String ejecutar()
 {
     try
     {
         IDAO daoHotel = FabricaDAO.instanciarDaoHotel();
         int  resultadoAgregarHotel = daoHotel.Agregar(_hotel);
         if (resultadoAgregarHotel == 1)
         {
             Command <int> add = FabricaComando.crearM09AgregarHabitaciones(_hotel, _hotel._precio);
             int           ad  = add.ejecutar();
         }
         if (resultadoAgregarHotel == 1)
         {
             //Como agrego correctamente mando a actualizar la lista de Hoteles
             Cache.mapHoteles = daoHotel.ConsultarTodos();
             return(ResourceM09Command.AgregoCorrectamente);
         }
         else
         {
             return(ResourceM09Command.AgregoErroneamente);
         }
     }
     catch (ReservaExceptionM09 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         return(ex.Mensaje);
     }
 }
예제 #18
0
 /// <summary>
 /// Método para crear la instancia de la clase DaoUsuario y usar el método Agregar
 /// </summary>
 /// <returns>Retorna una instancia del tipo DaoUsuario</returns>
 public override String ejecutar()
 {
     try
     {
         IDAO rutaAdd = FabricaDAO.instanciarDAORuta();
         rutaAdd.Agregar(_ruta);
         return("1");
     }
     catch (Exception e)
     {
         throw new NotImplementedException();
     }
 }
예제 #19
0
 /// <summary>
 /// Método para crear la instancia de la clase DaoUsuario y usar el método Agregar
 /// </summary>
 /// <returns>Retorna una instancia del tipo DaoUsuario</returns>
 public override Boolean ejecutar()
 {
     try
     {
         IDAO vueloAdd = FabricaDAO.instanciarDAOVuelo();
         vueloAdd.Agregar(_vuelo);
         return(true);
     }
     catch (Exception ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
 }
예제 #20
0
 /// <summary>
 /// Sobre escritura del método ejecutar de la clase Comando. Se encarga de llamar al DAO y devolver la respuesta al controlador.
 /// </summary>
 /// <returns>un string con la respuesta </returns>
 public override String ejecutar()
 {
     try
     {
         IDAO daoReclamo = FabricaDAO.instanciarDaoReclamo();
         int  respuesta  = daoReclamo.Agregar(_reclamo);
         return(respuesta.ToString());
     }
     catch (ReservaExceptionM16 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         return(ex.Mensaje);
     }
 }
예제 #21
0
 public void M02_DaoAvionModificar()
 {
     daoAvion.Agregar(mockAvion);
     M02_COModificarAvion prueba = new M02_COModificarAvion(mockAvion, 315);
     string test = prueba.ejecutar();
 }
예제 #22
0
 public void M12_DaoUsuarioModificar()
 {
     daoUsuario.Agregar(mockUsuario);
     M12_COModificarUsuario prueba = new M12_COModificarUsuario(mockUsuario, 156);
     string test = prueba.ejecutar();
 }