/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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()); }