/// <summary> /// Metodo que crear un Costo Embarque /// </summary> /// <param name="info"></param> public void Crear(CostoEmbarqueDetalleInfo info) { try { Logger.Info(); var costoEmbarqueDetalleBL = new CostoEmbarqueDetalleBL(); costoEmbarqueDetalleBL.Crear(info); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene el ultimo costo registrado que coincida con el origen, destino y proveedor /// </summary> /// <param name="embarqueDetalleInfo"></param> /// <returns></returns> public CostoInfo ObtenerUltimoPorCostoIDProveedorIDOrganizacionOrigenOrganizacionDestino(EmbarqueInfo embarqueInfo) { CostoInfo info; try { Logger.Info(); var costoEmbarqueDetalleBL = new CostoEmbarqueDetalleBL(); info = costoEmbarqueDetalleBL.ObtenerUltimoCostoPorProveedorIDOrigenIDDestinoIDCostoID(embarqueInfo); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }
/// <summary> /// Obtiene un CostoEmbarque por Id /// </summary> /// <param name="embarqueDetalleId"></param> /// <returns></returns> public List <CostoEmbarqueDetalleInfo> ObtenerPorEmbarqueDetalleID(int embarqueDetalleId) { List <CostoEmbarqueDetalleInfo> info; try { Logger.Info(); var costoEmbarqueDetalleBL = new CostoEmbarqueDetalleBL(); info = costoEmbarqueDetalleBL.ObtenerPorEmbarqueDetalleID(embarqueDetalleId); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }
/// <summary> /// Obtiene la Lista de Costos del Embarque /// </summary> /// <param name="entradaGanado"></param> /// <returns></returns> public List <EntradaGanadoCostoInfo> ObtenerPorEmbarqueIDOrganizacionOrigen(EntradaGanadoInfo entradaGanado) { List <EntradaGanadoCostoInfo> info; try { Logger.Info(); var costoEmbarqueDetalleBL = new CostoEmbarqueDetalleBL(); info = costoEmbarqueDetalleBL.ObtenerPorEmbarqueIDOrganizacionrigen(entradaGanado); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(info); }