/// <summary> /// Método que obtiene la configuración de una etiqueta desde el archivo resource correspondiente a la unidad operativa a la cual accedió el usuario. /// </summary> /// <param name="etiquetaBuscar">Nombre de la etiqueta que será buscada en el archivo resource</param> /// <param name="tipoEmpresa">Nombre de la unidad operativa a la cual accedió el usuario.</param> /// <param name="esEtiqueta">Indica sí el valor a obtener es una etiqueta, en caso contrario se considera un TAB o CHECKBOX.</param> /// <returns>Retorna la configuración correspondiente al valor recibido en el parámetro etiquetaBuscar del archivo resource.</returns> private string ObtenerConfiguracionResource(string etiquetaBuscar, ETipoEmpresa tipoEmpresa, bool esEtiqueta) { string Configuracion = string.Empty; //Instanciamos la clase o webmethod que obtiene las etiquetas ObtenerEtiquetaEmpresas obtenerEtiqueta = new ObtenerEtiquetaEmpresas(); string ConfiguracionObtenida = string.Empty; EtiquetaObtenida request = null; ConfiguracionObtenida = obtenerEtiqueta.ObtenerEtiquetadelResource(etiquetaBuscar, (int)tipoEmpresa); request = JsonConvert.DeserializeObject <EtiquetaObtenida>(ConfiguracionObtenida); if (string.IsNullOrEmpty(request.cMensaje)) { ConfiguracionObtenida = request.cEtiqueta; if (esEtiqueta) { if (ConfiguracionObtenida != "NO APLICA") { Configuracion = ConfiguracionObtenida; } } else { Configuracion = ConfiguracionObtenida; } } return(Configuracion); }
/// <summary> /// Método implementado desde la vista IucResumenActaNacimientoVIS, /// que se encarga buscar dentro del archivo de recursos las etiquetas de la pagina principal /// </summary> /// <param name="cEtiquetaBuscar">Valor de la etiqueta a buscar para cambiar el nombre</param> /// <returns>Regresa el valor de la etiqueta por empresa</returns> public string ConfigurarEtiquetaPrincipal(string cEtiquetaBuscar) { string cEtiquetaObtenida = string.Empty; EtiquetaObtenida request = null; string valorEtiqueta = string.Empty; cEtiquetaObtenida = obtenerEtiqueta.ObtenerEtiquetadelResource(cEtiquetaBuscar, this.Adscripcion.UnidadOperativa.Id.GetValueOrDefault()); request = JsonConvert.DeserializeObject <EtiquetaObtenida>(cEtiquetaObtenida); if (request.cMensaje.IsEmpty()) { valorEtiqueta = request.cEtiqueta; } else { this.MostrarMensaje("Inconsistencia al buscar la etiqueta en el archivo de recursos", ETipoMensajeIU.ERROR, nombreClase + "ConfigurarTab" + request.cMensaje); } return(valorEtiqueta); }
/// <summary> /// Método que obtiene el nombre de la etiqueta del archivo resource correspondiente a la unidad operativa a la cual accedió el usuario. /// </summary> /// <param name="cEtiquetaBuscar">Nombre de la etiqueta que será buscada en el archivo resource</param> /// <param name="tipoEmpresa">Nombre de la unidad operativa a la cual accedió el usuario.</param> /// <returns>Retorna el nombre de la etiqueta correspondiente al valor recibido en el parámetro cEtiquetaBuscar del archivo resource.</returns> public string ObtenerEtiquetadelResource(string cEtiquetaBuscar, ETipoEmpresa tipoEmpresa) { string cEtiqueta = string.Empty; //Instanciamos la clase o webmethod que obtiene las etiquetas ObtenerEtiquetaEmpresas obtenerEtiqueta = new ObtenerEtiquetaEmpresas(); string cEtiquetaObtenida = string.Empty; EtiquetaObtenida request = null; cEtiquetaObtenida = obtenerEtiqueta.ObtenerEtiquetadelResource(cEtiquetaBuscar, (int)tipoEmpresa); request = JsonConvert.DeserializeObject <EtiquetaObtenida>(cEtiquetaObtenida); if (string.IsNullOrEmpty(request.cMensaje)) { cEtiquetaObtenida = request.cEtiqueta; if (cEtiqueta != "NO APLICA") { cEtiqueta = cEtiquetaObtenida; } } return(cEtiqueta); }