private void LlenarGridView()
        {
            int IdEmpresa  = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));
            int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));

            Mgr_PoliticaSST.Grid_ObjetivosSgsst(GridView1, IdEmpresa, IdSucursal);
        }
        protected void Guardar(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalAdd);
            int idPolitica = Mgr_PoliticaSST.Get_Politica_SST(ObjUsuario.Id_empresa);
            List <politica_sst> ListaPolitica = new List <politica_sst>();

            ListaPolitica = Mgr_PoliticaSST.Get_PoliticaSST(idPolitica);

            string Compromisos = string.Empty;
            string Objetivos   = string.Empty;
            string Anho        = string.Empty;

            if (ListaPolitica.Count == 0)
            {
                Compromisos = "No existen compromisos agregados";
                Objetivos   = "No existen objetivos agregados";
                Anho        = "Sin anño";
            }
            else
            {
                foreach (var item in ListaPolitica)
                {
                    if (item.compromiso != null)
                    {
                        Compromisos = item.compromiso;
                    }
                    else
                    {
                        Compromisos = "No existen compromisos agregados";
                    }

                    if (item.objetivos != null)
                    {
                        Objetivos = item.objetivos;
                    }
                    else
                    {
                        Objetivos = "No existen objetivos agregados";
                    }

                    Anho = Convert.ToString(item.anho);
                }
            }

            String[] valores =
            {
                string.Empty + IdSucursal,
                Anho,
                Compromisos,
                Objetivos,
                ddlTrabajadorEsp.SelectedItem.Value
            };
            PrintFile.PrintComunicacionPoliticaSST(valores, this);
        }
        private void LlenarGridView()
        {
            int IdEmpresa  = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));
            int IdSucursal = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));

            Mgr_PoliticaSST.Grid_Comunicado_PoliticaSST(
                GridView1,
                IdEmpresa,
                IdSucursal,
                Convert.ToInt32(string.Empty + ViewState["trabajador"]),
                string.Empty + ViewState["sWhere"]);
        }
        private void LlenarGridView()
        {
            int    IdEmpresa     = Mgr_Empresa.Set_IdEmpresa(ObjUsuario, Convert.ToInt32(ViewState["empresa"]));
            int    IdSucursal    = Mgr_Sucursal.Set_IdSucursal(ObjUsuario, Convert.ToInt32(ViewState["sucursal"]));
            string valor         = string.Empty + ViewState["trabajador"];
            int    id_trabajador = 0;

            if (!valor.Equals(string.Empty))
            {
                id_trabajador = Convert.ToInt32(string.Empty + ViewState["trabajador"]);
            }
            Mgr_PoliticaSST.Grid_Encuesta_PoliticaSST(
                GridView1,
                IdEmpresa,
                IdSucursal,
                id_trabajador,
                "Conocimiento PoliticaSST",
                string.Empty + ViewState["sWhere"].ToString()
                );
        }
        protected void crearlistaGral(object sender, EventArgs e)
        {
            int IdSucursal = Mgr_Sucursal.Set_IdSucursalDDl(ObjUsuario, ddlSucursalGral);
            int idPolitica = Mgr_PoliticaSST.Get_Politica_SST(ObjUsuario.Id_empresa);

            List <politica_sst> ListaPolitica = new List <politica_sst>();

            ListaPolitica = Mgr_PoliticaSST.Get_PoliticaSST(idPolitica);

            string Compromisos = string.Empty;
            string Objetivos   = string.Empty;
            string Anho        = string.Empty;

            if (ListaPolitica.Count == 0)
            {
                Compromisos = "No existen compromisos agregados";
                Objetivos   = "No existen objetivos agregados";
                Anho        = "Sin anño";
            }
            else
            {
                foreach (var item in ListaPolitica)
                {
                    if (item.compromiso != null)
                    {
                        Compromisos = item.compromiso;
                    }
                    else
                    {
                        Compromisos = "No existen compromisos agregados";
                    }

                    if (item.objetivos != null)
                    {
                        Objetivos = item.objetivos;
                    }
                    else
                    {
                        Objetivos = "No existen objetivos agregados";
                    }

                    Anho = Convert.ToString(item.anho);
                }
            }


            List <sucursal>   ListaSucursal   = new List <sucursal>();
            List <trabajador> ListaTrabajador = new List <trabajador>();

            ListaSucursal   = Mgr_Sucursal.Get_Sucursal(ObjUsuario.Id_sucursal, 0, "");
            ListaTrabajador = Mgr_Trabajador.Get_Trabajador(0, 0, ObjUsuario.Id_sucursal);

            string[] valores =
            {
                string.Empty + IdSucursal,
                Anho,
                Compromisos,
                Objetivos,
            };

            PrintFile.PrintComunicacionPoliticaSST2(valores, ListaTrabajador, this);
        }
        private void cargarPolitica()
        {
            int idPolitica = Mgr_PoliticaSST.Get_Politica_SST(ObjUsuario.Id_empresa);

            List <politica_sst> ListaPolitica = new List <politica_sst>();

            ListaPolitica = Mgr_PoliticaSST.Get_PoliticaSST(idPolitica);

            if (ListaPolitica.Count == 0)
            {
                txtCompromiso.Text = "<p><h3><strong>Compromiso de la Empresa</strong></h3><br />" +
                                     "Establecer la postura de la Organización con respecto a la protección en materia de seguridad y" +
                                     "salud de sus empleados, desarrollando todas las actividades operacionales en pro de preservar" +
                                     "la integridad del personal, las instalaciones, la producción y el medio ambiente</ p > ";

                txtObjetivos.Text = "<p><h3><strong>Política</strong></h3><br />" +
                                    "_____________________________ C.A, considera que las funciones de seguridad y salud laboral deben estar presentes en la selección, formación y desarrollo de todo el personal de la organización, y que la Seguridad y Salud es una responsabilidad compartida y depende de cada empleado comprender y seguir las leyes aplicables, así como las políticas, los estándares y los procedimientos de la Compañía, para ello la Organización asume los siguientes compromisos en beneficio de la seguridad y salud en el trabajo.</br></br>" +
                                    "1.La Organización cumplirá con todas las leyes aplicables en las prácticas referentes a la protección de la salud y la seguridad de los trabajadores teniendo como valores centrales de la compañía La protección de la salud, la seguridad y la prevención de la contaminación al medio ambiente.</br>" +
                                    "2.Fomentar la responsabilidad personal en cuanto a seguridad y salud en el trabajo, promoviendo el adiestramiento y capacitación de los trabajadores, velando por la planificación y ejecución anual de los programas de capacitación en la búsqueda continua del interés y la participación activa de los trabajadores, demostrando que la seguridad y salud es competencia de todos, de manera que los ejecutivos, empleados, responsables de seguridad y contratistas y proveedores conozcan sus responsabilidades y posean la formación y experiencia necesaria para asumirlas.</br>" +
                                    "3.La Compañía está comprometida a mejorar continuamente las prácticas de gestión de Seguridad y Salud en el Trabajo, proporcionando para ello todos los recursos necesarios para poner en práctica dicha Gestión con el objeto de identificar, evaluar y controlar los riesgos en toda la empresa.</br>" +
                                    "4.La Compañía dará a conocer esta política y la pondrá a disposición de sus empleados, clientes, contratistas y proveedores para alcanzar estos objetivos y cumplir con estas políticas.</p> ";

                txtAlcance.Text = "<p><h3><strong>Alcance</strong></h3><br />" +
                                  "La presente Política aplica a todas las operaciones de la Empresa y al personal perteneciente a la" +
                                  " misma, además de contratistas y proveedores.</ p > ";
            }
            else
            {
                foreach (var item in ListaPolitica)
                {
                    if (item.compromiso != null)
                    {
                        txtCompromiso.Text = item.compromiso;
                    }
                    else
                    {
                        txtCompromiso.Text = "<p><h3><strong>Compromiso de la Empresa</strong></h3><br />" +
                                             "Establecer la postura de la Organización con respecto a la protección en materia de seguridad y" +
                                             "salud de sus empleados, desarrollando todas las actividades operacionales en pro de preservar" +
                                             "la integridad del personal, las instalaciones, la producción y el medio ambiente</ p > ";
                    }

                    if (item.objetivos != null)
                    {
                        txtObjetivos.Text = item.objetivos;
                    }
                    else
                    {
                        txtObjetivos.Text = "<p><h3><strong>Alcance</strong></h3><br />" +
                                            " _____________________________ C.A, considera que las funciones de seguridad y salud laboral deben estar presentes en la selección, formación y desarrollo de todo el personal de la organización, y que la Seguridad y Salud es una responsabilidad compartida y depende de cada empleado comprender y seguir las leyes aplicables, así como las políticas, los estándares y los procedimientos de la Compañía, para ello la Organización asume los siguientes compromisos en beneficio de la seguridad y salud en el trabajo.</br></br> " +
                                            "1.La Organización cumplirá con todas las leyes aplicables en las prácticas referentes a la protección de la salud y la seguridad de los trabajadores teniendo como valores centrales de la compañía La protección de la salud, la seguridad y la prevención de la contaminación al medio ambiente.</br>" +
                                            "2.Fomentar la responsabilidad personal en cuanto a seguridad y salud en el trabajo, promoviendo el adiestramiento y capacitación de los trabajadores, velando por la planificación y ejecución anual de los programas de capacitación en la búsqueda continua del interés y la participación activa de los trabajadores, demostrando que la seguridad y salud es competencia de todos, de manera que los ejecutivos, empleados, responsables de seguridad y contratistas y proveedores conozcan sus responsabilidades y posean la formación y experiencia necesaria para asumirlas.</br>" +
                                            "3.La Compañía está comprometida a mejorar continuamente las prácticas de gestión de Seguridad y Salud en el Trabajo, proporcionando para ello todos los recursos necesarios para poner en práctica dicha Gestión con el objeto de identificar, evaluar y controlar los riesgos en toda la empresa.</br>" +
                                            "4.La Compañía dará a conocer esta política y la pondrá a disposición de sus empleados, clientes, contratistas y proveedores para alcanzar estos objetivos y cumplir con estas políticas.</p> ";
                    }

                    if (item.alcance != null)
                    {
                        txtAlcance.Text = item.alcance;
                    }
                    else
                    {
                        txtAlcance.Text = "<p><h3><strong>Alcance</strong></h3><br />" +
                                          "La presente Política aplica a todas las operaciones de la Empresa y al personal perteneciente a la" +
                                          " misma, además de contratistas y proveedores.</ p > ";
                    }
                }
            }
        }