/// <summary> /// Metodo que guarda un Embarque /// </summary> /// <param name="embarqueInfo"></param> public int GuardarEmbarque(EmbarqueInfo embarqueInfo) { try { Logger.Info(); var embarqueBL = new EmbarqueBL(); return(embarqueBL.GuardarEmbarque(embarqueInfo)); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una lista pagina del embarques /// </summary> /// <returns> </returns> public ResultadoInfo <EmbarqueInfo> ObtenerPorPagina(PaginacionInfo pagina, FiltroEmbarqueInfo filtro) { ResultadoInfo <EmbarqueInfo> result; try { Logger.Info(); var embarqueBL = new EmbarqueBL(); result = embarqueBL.ObtenerEntradasActivasPorPagina(pagina, filtro); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Obtiene la lista de las escalas por EmbarqueID /// </summary> /// <returns> </returns> public IList <EmbarqueDetalleInfo> ObtenerEscalasPorEmbarqueID(int embarqueId) { IList <EmbarqueDetalleInfo> result; try { Logger.Info(); var embarqueBL = new EmbarqueBL(); result = embarqueBL.ObtenerEscalasPorEmbarqueID(embarqueId); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }
/// <summary> /// Obtiene registro del embarque por su Id /// </summary> /// <param name="folioEmbarque"> </param> /// <param name="organizacionId"> </param> /// <returns></returns> public EmbarqueInfo ObtenerPorFolioEmbarqueOrganizacion(int folioEmbarque, int organizacionId) { EmbarqueInfo info; try { Logger.Info(); var embarqueBL = new EmbarqueBL(); info = embarqueBL.ObtenerPorFolioEmbarqueOrganizacion(folioEmbarque, organizacionId); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }
/// <summary> /// Obtiene un Embarque por su folio /// </summary> /// <returns> </returns> public EmbarqueInfo ObtenerPorFolioEmbarque(int folioEmbarqueId) { EmbarqueInfo result; try { Logger.Info(); var embarqueBL = new EmbarqueBL(); result = embarqueBL.ObtenerPorFolioEmbarque(folioEmbarqueId); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }