/// <summary> /// Obtiene parametros para crear /// </summary> /// <param name="info">Valores de la entidad</param> /// <returns></returns> public static Dictionary <string, object> ObtenerParametrosCrear(ColorObjetivoInfo info) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@TipoObjetivoCalidadID", info.TipoObjetivoCalidad.TipoObjetivoCalidadID }, { "@Descripcion", info.Descripcion }, { "@Tendencia", info.Tendencia }, { "@CodigoColor", info.CodigoColor }, { "@Activo", info.Activo }, { "@UsuarioCreacionID", info.UsuarioCreacionID }, }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }
/// <summary> /// Obtiene parametros para obtener lista paginada /// </summary> /// <param name="pagina"></param> /// <param name="filtro"></param> /// <returns></returns> public static Dictionary <string, object> ObtenerParametrosPorPagina(PaginacionInfo pagina, ColorObjetivoInfo filtro) { try { Logger.Info(); var parametros = new Dictionary <string, object> { { "@ColorObjetivoID", filtro.ColorObjetivoID }, { "@Descripcion", filtro.Descripcion }, { "@Activo", filtro.Activo }, { "@Inicio", pagina.Inicio }, { "@Limite", pagina.Limite } }; return(parametros); } catch (Exception ex) { Logger.Error(ex); throw new ExcepcionDesconocida(MethodBase.GetCurrentMethod(), ex); } }