/// <summary> /// Metodos que obtiene el rango de humedad permito para el producto determinado /// </summary> internal static Dictionary <string, object> ObtenerParametrosRangosProducto(RegistroVigilanciaInfo registroVigilanciaInfo, IndicadoresEnum indicador) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@IndicadorID", indicador }, { "@productoID", registroVigilanciaInfo.Producto.ProductoId }, { "@OrganizacionID", registroVigilanciaInfo.Organizacion.OrganizacionID }, { "@activo", EstatusEnum.Activo } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Metodos que obtiene el rango de humedad permito para el producto determinado /// </summary> internal RegistroVigilanciaInfo ObtenerRangos(RegistroVigilanciaInfo registroVigilanciaInfo, IndicadoresEnum indicador) { try { Logger.Info(); var parameters = AuxBoletaRecepcionForrajeDAL.ObtenerParametrosRangosProducto(registroVigilanciaInfo, indicador); var ds = Retrieve("BoletaRecepcionForraje_ObtenerRangos", parameters); RegistroVigilanciaInfo result = null; if (ValidateDataSet(ds)) { result = MapBoletaRecepcionForrajeDAL.ObtenerRangos(ds); } return(result); } catch (SqlException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (DataException ex) { Logger.Error(ex); throw new ExcepcionServicio(MethodBase.GetCurrentMethod(), ex); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Metodos que obtiene el rango de humedad permito para el producto determinado /// </summary> /// <returns></returns> public RegistroVigilanciaInfo ObtenerRangos(RegistroVigilanciaInfo registroVigilanciaInfo, IndicadoresEnum indicador) { RegistroVigilanciaInfo result; try { var boletaRecepcionForrajeBl = new BoletaRecepcionForrajeBL(); result = boletaRecepcionForrajeBl.ObtenerRangos(registroVigilanciaInfo, indicador); } catch (ExcepcionGenerica) { throw; } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } return(result); }