Пример #1
0
        /// <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);
        }
Пример #3
0
        /// <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);
        }