/// <summary> /// Obtiene un registro por contrato id /// </summary> /// <returns></returns> internal AlmacenMovimientoDetalle ObtenerPorContratoId(AlmacenMovimientoDetalle almacenMovimientoDetalleInfo) { AlmacenMovimientoDetalle listaAlmacenMovimientoDetalleInfo = null; try { Dictionary <string, object> parametros = AuxAlmacenMovimientoDetalleDAL.ObtenerParametrosObtenerPorContratoId(almacenMovimientoDetalleInfo); DataSet ds = Retrieve("AlmacenMovimientoDetalle_ObtenerPorContratoId", parametros); if (ValidateDataSet(ds)) { listaAlmacenMovimientoDetalleInfo = MapAlmacenMovimientoDetalleDAL.ObtenerPorContratoId(ds); } } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(listaAlmacenMovimientoDetalleInfo); }
/// <summary> /// Obtiene un listado de almacenmovimientodetalle por loteid /// </summary> /// <returns></returns> internal List <AlmacenMovimientoDetalle> ObtenerAlmacenMovimientoDetallePorContratoId(AlmacenMovimientoDetalle almacenMovimientoDetalleInfo) { List <AlmacenMovimientoDetalle> resultado = null; try { Logger.Info(); Dictionary <string, object> parametros = AuxAlmacenMovimientoDetalleDAL.ObtenerParametrosObtenerPorContratoId(almacenMovimientoDetalleInfo); DataSet ds = Retrieve("AlmacenMovimientoDetalle_ObtenerPorContratoIDListado", parametros); if (ValidateDataSet(ds)) { resultado = MapAlmacenMovimientoDetalleDAL.ObtenerAlmacenMovimientoDetallePorLoteId(ds); } } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(resultado); }