Пример #1
0
 /// <summary>
 /// Método para crear la instancia de la clase DaoVuelo y usa el método CambiarStatus
 /// </summary>
 /// <returns>Retorna true si la accion se realizo</returns>
 public override Boolean ejecutar()
 {
     try
     {
         IDAOVuelo exec = (IDAOVuelo)FabricaDAO.instanciarDAOVuelo();
         exec.CambiarStatus(_vuelo);
         return true;
     }
     catch (ReservaExceptionM04 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (SqlException ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (Exception ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     
 }
Пример #2
0
 /// <summary>
 /// ejecuta el comando DAO.ConsultarTodos
 /// </summary>
 /// <returns>lista con todos los vuelos</returns>
 public override List <Entidad> ejecutar()
 {
     try
     {
         IDAOVuelo      daoVuelo    = (IDAOVuelo)FabricaDAO.instanciarDAOVuelo();
         List <Entidad> listaVuelos = daoVuelo.ConsultarTodos();
         return(listaVuelos);
     }
     catch (SqlException ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (Exception ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
 }
Пример #3
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
     {
         IDAOVuelo buscarVuelo = (IDAOVuelo)FabricaDAO.instanciarDAOVuelo();
         return(buscarVuelo.BuscarCodigo(_codigo));
     }
     catch (ReservaExceptionM04 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (SqlException ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (Exception ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
 }
Пример #4
0
 /// <summary>
 /// Método para crear la instancia de la clase DaoVuelo y usa el método CambiarStatus
 /// </summary>
 /// <returns>Retorna true si la accion se realizo</returns>
 public override Entidad ejecutar()
 {
     try
     {
         IDAOVuelo exec = (IDAOVuelo)FabricaDAO.instanciarDAOVuelo();
         return(exec.ConsultarDatosAterrizaje(_idRuta, _fechaDespegue, _idAvion));
     }
     catch (ReservaExceptionM04 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (SqlException ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (Exception ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
 }
Пример #5
0
 /// <summary>
 /// Método para crear la instancia de la clase DaoVuelo y usar el método Eliminar
 /// </summary>
 public override bool ejecutar()
 {
     try
     {
         IDAOVuelo vueloDel = (IDAOVuelo)FabricaDAO.instanciarDAOVuelo();
         vueloDel.Eliminar(_idVuelo);
         return(true);
     }
     catch (ReservaExceptionM04 ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (SqlException ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
     catch (Exception ex)
     {
         Log.EscribirError(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name, ex);
         throw ex;
     }
 }
Пример #6
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 List <Entidad> ejecutar()
        {
            IDAOVuelo DAOVuelo = (IDAOVuelo)FabricaDAO.instanciarDAOVuelo();

            return(DAOVuelo.ConsultarTodos());
        }