/// <summary> /// Obtiene un listado por almacen movimiento id /// </summary> /// <param name="almacenMovimientoInfo"></param> /// <returns></returns> internal List <AlmacenMovimientoCostoInfo> ObtenerPorAlmacenMovimientoId(AlmacenMovimientoInfo almacenMovimientoInfo) { try { Logger.Info(); var almacenMovimientoCostoDAL = new AlmacenMovimientoCostoDAL(); List <AlmacenMovimientoCostoInfo> result = almacenMovimientoCostoDAL.ObtenerPorAlmacenMovimientoId(almacenMovimientoInfo); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Crea registros en AlmacenMovimientoCosto con un xml /// </summary> /// <returns></returns> internal int CrearCostos(List <AlmacenMovimientoCostoInfo> almacenMovimientoCostoInfo) { try { Logger.Info(); var almacenMovimientoCostoDal = new AlmacenMovimientoCostoDAL(); int result = almacenMovimientoCostoDal.CrearCostos(almacenMovimientoCostoInfo); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene una lista de movimientos costos por almacen movimiento /// </summary> /// <returns></returns> internal IEnumerable <AlmacenMovimientoCostoInfo> ObtenerAlmacenMovimientoCostoPorContratoXML(List <ContratoInfo> contratosParciales) { try { Logger.Info(); var almacenMovimientoCostoDAL = new AlmacenMovimientoCostoDAL(); IEnumerable <AlmacenMovimientoCostoInfo> result = almacenMovimientoCostoDAL.ObtenerAlmacenMovimientoCostoPorContratoXML(contratosParciales); return(result); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }