private void cargar_menu_botones_internos()
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "contratacion";
        QueryStringSeguro["nombre_area"] = "CONTRATOS Y RELACIONES LABORALES";
        QueryStringSeguro["accion"] = "inicial";

        TableRow filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image imagen;

        int contadorFilas = 0;

        filaTabla = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_ARP";
        QueryStringSeguro["nombre_modulo"] = "GENERAR AUTOLIQUIDACION";
        link.NavigateUrl = "~/contratacion/GenerarAutoliquidacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bGenerarAutoliquidacionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bGenerarAutoliquidacionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bGenerarAutoliquidacionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_AFP";
        QueryStringSeguro["nombre_modulo"] = "REPORTES";
        link.NavigateUrl = "~/Reportes/autoliquidacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bReportesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bReportesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bReportesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU.Rows.Add(filaTabla);
    }
    public static string encvalue(int id)
    {
        SecureQueryString qs = new SecureQueryString();

        qs["ID"] = id.ToString();
        return qs.ToString()
    }
예제 #3
0
        public void Expire()
        {
            SecureQueryString secureQueryString = new SecureQueryString(key);

            secureQueryString.ExpireTime = DateTime.Now.Subtract(TimeSpan.FromMinutes(1));
            SecureQueryString inputString = new SecureQueryString(key, secureQueryString.ToString());
        }
예제 #4
0
        private string CreateSecureQueryString(string returnUrl)
        {
            SecureQueryString qs = new SecureQueryString();

            qs.Add("AuthReturnUrl", this.AuthReturnUrl);
            qs.Add("ReturnUrl", returnUrl);
            return(qs.ToString());
        }
예제 #5
0
        public static string CreateSecureQueryString(HttpContext context, string returnUrl)
        {
            SecureQueryString qs = new SecureQueryString();

            qs.Add("AuthReturnUrl", GetAuthReturnUrl(context));
            qs.Add("ReturnUrl", returnUrl);
            return(qs.ToString());
        }
예제 #6
0
        public void UpperBitParameters()
        {
            SecureQueryString secureQueryString = new SecureQueryString(key);
            string            name  = Char.ToString(Char.MaxValue);
            string            value = Char.ToString((char)(Char.MaxValue - 1));

            secureQueryString[name] = value;
            Assert.IsNotNull(secureQueryString.ToString());
        }
예제 #7
0
        public void LongParameters()
        {
            SecureQueryString secureQueryString = new SecureQueryString(key);

            secureQueryString["test"] = "valuevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevaluevalue";
            Console.WriteLine(secureQueryString);
            Console.WriteLine(secureQueryString.ToString().Length.ToString());
            Console.WriteLine(secureQueryString["test"].Length.ToString());
        }
예제 #8
0
        public void GetAndSetParameters()
        {
            SecureQueryString secureQueryString = new SecureQueryString(key);

            secureQueryString["test"] = "value";
            SecureQueryString inputString = new SecureQueryString(key, secureQueryString.ToString());

            Assert.AreEqual("value", inputString["test"]);
        }
예제 #9
0
        public void ExpireTimeProperty()
        {
            SecureQueryString secureQueryString = new SecureQueryString(key);

            secureQueryString.ExpireTime = DateTime.Now.Add(TimeSpan.FromMinutes(1));
            SecureQueryString inputString = new SecureQueryString(key, secureQueryString.ToString());

            Assert.AreEqual(0, DateTime.Compare(secureQueryString.ExpireTime.Date, inputString.ExpireTime.Date));
            Assert.AreEqual(secureQueryString.ExpireTime.Hour, inputString.ExpireTime.Hour);
            Assert.AreEqual(secureQueryString.ExpireTime.Minute, inputString.ExpireTime.Minute);
            Assert.AreEqual(secureQueryString.ExpireTime.Second, inputString.ExpireTime.Second);
        }
    protected void Button_CANCELAR_CATEGORIA_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "seleccion";
        QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CATEGORÍA DE PRUEBAS";
        QueryStringSeguro["accion"] = "inicial";

        Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
예제 #11
0
        public string f_Encriptar(string texto)
        {
            string            functionReturnValue = null;
            SecureQueryString qs = default(SecureQueryString);

            functionReturnValue = "";
            try
            {
                qs                  = new SecureQueryString(Key);
                qs["Texto"]         = texto;
                qs.ExpireTime       = System.DateTime.Now.AddYears(1);
                functionReturnValue = HttpUtility.UrlEncode(qs.ToString());
            }
            catch (Exception Exp)
            {
            }
            return(functionReturnValue);
        }
    protected void Button_CANCELAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();

        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);
        Decimal ID_CENTRO_C = Convert.ToDecimal(QueryStringSeguro["cc"]);

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"] = "contratacion";
        QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
        QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
        QueryStringSeguro["cc"] = ID_CENTRO_C.ToString();

        Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
예제 #13
0
    public static string EncryptQueryString(Hashtable myHt)
    {
        try
        {
            SecureQueryString qs = new SecureQueryString();

            foreach (DictionaryEntry myKey in myHt)
            {
                string strKey;
                string strValue;
                strKey     = myKey.Key.ToString();
                strValue   = myKey.Value.ToString();
                qs[strKey] = strValue;
            }
            return(qs.ToString());
        }
        catch (Exception)
        {
            return(null);
        }
    }
    protected void Button_CANCELAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();
        String ID_EMPRESA = QueryStringSeguro["reg"].ToString();

        if (accion == "nuevo")
        {
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
            QueryStringSeguro["img_area"] = "contratacion";
            QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
            QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
            QueryStringSeguro["accion"] = "inicial";
            QueryStringSeguro["reg"] = ID_EMPRESA.ToString();

            Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
        else
        {
            if (accion == "modificar")
            {
                String REGISTRO = QueryStringSeguro["cc"].ToString();

                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["img_area"] = "contratacion";
                QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                QueryStringSeguro["accion"] = "cargar";
                QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                QueryStringSeguro["cc"] = REGISTRO.ToString();

                Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
    }
    protected void Button_CANCELAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();
        String ID_EMPRESA = QueryStringSeguro["reg"].ToString();

        if (accion == "nuevo")
        {
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
            QueryStringSeguro["img_area"] = "seleccion";
            QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
            QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
            QueryStringSeguro["accion"] = "inicial";
            QueryStringSeguro["reg"] = ID_EMPRESA.ToString();

            Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
        else
        {
            if (accion == "modificar")
            {
                String REGISTRO = QueryStringSeguro["envio"].ToString();

                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
                QueryStringSeguro["accion"] = "cargar";
                QueryStringSeguro["reg"] = ID_EMPRESA;
                QueryStringSeguro["envio"] = REGISTRO;

                Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
    }
예제 #16
0
    private void cargar_info_usuario_session()
    {
        tools             _tools            = new tools();
        SecureQueryString QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());


        QueryStringSeguro["img_area"]      = "cambiopassword";
        QueryStringSeguro["nombre_area"]   = "CAMBIO DE PASSWORD";
        QueryStringSeguro["nombre_modulo"] = "CAMBIO DE PASSWORD";
        QueryStringSeguro["accion"]        = "inicial";

        HyperLink_CAMBIAR_PASSWORD.NavigateUrl = "~/seguridad/cambioPassword.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        HyperLink_CAMBIAR_PASSWORD.Target      = "_blank";
        HyperLink_CAMBIAR_PASSWORD.Text        = "Cambiar Password";
        HyperLink_CAMBIAR_PASSWORD.ToolTip     = "Clic aquí para cambiar su password de de acceso al Sistema.";
    }
예제 #17
0
    private void cargar_menu_botones_modulos_internos()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"]    = img_area;
        QueryStringSeguro["nombre_area"] = nombre_area;
        QueryStringSeguro["accion"]      = "inicial";

        TableRow  filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image     imagen;

        int contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_programa_general";
        QueryStringSeguro["nombre_modulo"] = "PROGRAMA GENERAL";
        QueryStringSeguro["proceso"]       = proceso.ToString();
        link.NavigateUrl = "~/maestros/programaGeneral.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bAdminProgramaGeneralEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAdminProgramaGeneralAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAdminProgramaGeneralEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_presupuestos";
        QueryStringSeguro["nombre_modulo"] = "ASIGNACIÓN DE PRESUPUESTO";
        QueryStringSeguro["proceso"]       = proceso.ToString();
        link.NavigateUrl = "~/maestros/PresupuestoPrograma.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bAsignacionPresupuestosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAsignacionPresupuestosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAsignacionPresupuestosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_programasyactividades";
        QueryStringSeguro["nombre_modulo"] = "ADMINISTRACIÓN PROGRAMA ESPECIFICO POR EMPRESA";
        QueryStringSeguro["proceso"]       = proceso.ToString();

        link.NavigateUrl = "~/maestros/AdminProgramasActividades.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bAdminProgramasActiviadesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAdminProgramasActiviadesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAdminProgramasActiviadesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_4_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_hojaVida";
        QueryStringSeguro["nombre_modulo"] = "HOJA DE VIDA DEL COLABORADOR";
        link.NavigateUrl = "~/contratacion/hojaVida.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bHojaVidaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bHojaVidaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bHojaVidaEstandar.png'");

        imagen.CssClass = "botones_menu_principal";
        link.CssClass   = "botones_menu_principal";

        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_5_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_informe_programa_clientes";
        QueryStringSeguro["nombre_modulo"] = "GENERACIÓN DE INFORME PARA CLIENTES";
        QueryStringSeguro["proceso"]       = proceso.ToString();

        link.NavigateUrl = "~/maestros/InformesClientes.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bInformeProgramaClientesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bInformeProgramaClientesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bInformeProgramaClientesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);


        Table_MENU.Rows.Add(filaTabla);



        contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "menu1_row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "m1_cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_compromisos";
        QueryStringSeguro["nombre_modulo"] = "COMPROMISOS";
        QueryStringSeguro["proceso"]       = proceso.ToString();
        link.NavigateUrl = "~/maestros/Compromisos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bCompromisosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bCompromisosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bCompromisosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "m1_cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_envio_documentacion";
        QueryStringSeguro["nombre_modulo"] = "ENVÍO DE DOCUMENTACIÓN A CLIENTES";
        link.NavigateUrl = "~/Operaciones/envioDocumentacionClientes.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bDocumentacionClientesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bDocumentacionClientesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bDocumentacionClientesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "m1_cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_manual_servicio";
        QueryStringSeguro["nombre_modulo"] = "GENERAR MANUAL DE SERVICIO";
        link.NavigateUrl = "~/Operaciones/ManualServicio.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bManualServicioEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bManualServicioAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bManualServicioEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "m1_cell_4_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_administracion";
        QueryStringSeguro["nombre_modulo"] = "ADMINISTRACIÓN";
        QueryStringSeguro["proceso"]       = proceso.ToString();
        link.NavigateUrl = "~/Operaciones/administracion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bMenuAdministracionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bMenuAdministracionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bMenuAdministracionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "m1_cell_5_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_reportes";
        QueryStringSeguro["nombre_modulo"] = "REPORTES";
        QueryStringSeguro["proceso"]       = proceso.ToString();
        link.NavigateUrl = "~/Reportes/operaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bReportesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bReportesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bReportesEstandar.png'");

        imagen.CssClass = "botones_menu_principal";
        link.CssClass   = "botones_menu_principal";

        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU_1.Rows.Add(filaTabla);
    }
    private void cargar_menu_botones_internos()
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "contratacion";
        QueryStringSeguro["nombre_area"] = "CONTRATOS Y RELACIONES LABORALES";
        QueryStringSeguro["accion"] = "inicial";

        TableRow filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image imagen;

        int contadorFilas = 0;

        filaTabla = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_ARP";
        QueryStringSeguro["nombre_modulo"] = "ADMINISTRADORA DE RIESGOS LABORALES";
        link.NavigateUrl = "~/contratacion/arl.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bARLEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bARLAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bARLEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_EPS";
        QueryStringSeguro["nombre_modulo"] = "ENTIDAD PROMOTORA DE SALUD";
        link.NavigateUrl = "~/contratacion/eps.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bEPSEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bEPSAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bEPSEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_AFP";
        QueryStringSeguro["nombre_modulo"] = "ADMINISTRADORAS DE FONDOS DE PENSIONES";
        link.NavigateUrl = "~/contratacion/afp.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bAFPEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAFPAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAFPEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_4_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_CCF";
        QueryStringSeguro["nombre_modulo"] = "CAJA DE COMPENSACIÓN FAMILIAR";
        link.NavigateUrl = "~/contratacion/ccf.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bCCFEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bCCFAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bCCFEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_5_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_proveedores_examenes";
        QueryStringSeguro["nombre_modulo"] = "PROVEEDORES DE EXÁMENES MÉDICOS";
        link.NavigateUrl = "~/contratacion/ExamenesLaboratorio.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bExamenesLaboratorioEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bExamenesLaboratorioAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bExamenesLaboratorioEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU.Rows.Add(filaTabla);

        contadorFilas = 0;

        filaTabla = new TableRow();
        filaTabla.ID = "M1_row_" + contadorFilas.ToString();

        celdaTabla = new TableCell();
        celdaTabla.ID = "M1_cell_2_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_lista_documentos_entregables";
        QueryStringSeguro["nombre_modulo"] = "LISTA DE DOCUMENTOS ENTREGABLES AL TRABAJADOR";
        link.NavigateUrl = "~/contratacion/listaDocumentosEntregables.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bListaDocumentosETrabajadorEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bListaDocumentosETrabajadorAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bListaDocumentosETrabajadorEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "M1_cell3_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_motivos_retiro";
        QueryStringSeguro["nombre_modulo"] = "CONFIGURACIÓN MOTIVOS DE ROTACIÓN Y RETIRO";
        link.NavigateUrl = "~/contratacion/adminRotacionRetiro.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target = "_blank";
        imagen = new Image();
        imagen.ImageUrl = "~/imagenes/areas/bAdminMotivosRotacionRetiroEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAdminMotivosRotacionRetiroAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAdminMotivosRotacionRetiroEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU_1.Rows.Add(filaTabla);
    }
예제 #19
0
    protected void GridView_SUB_C_SelectedIndexChanged(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String ID_CENTRO_C = GridView_SUB_C.SelectedDataKey["ID_CENTRO_C"].ToString();
        String ID_SUB_C    = GridView_SUB_C.SelectedDataKey["ID_SUB_C"].ToString();
        String reg         = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"]      = "contratacion";
        QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
        QueryStringSeguro["nombre_modulo"] = "SUB CENTROS DE COSTO";
        QueryStringSeguro["accion"]        = "modificar";
        QueryStringSeguro["reg"]           = reg;
        QueryStringSeguro["cc"]            = ID_CENTRO_C;
        QueryStringSeguro["subcc"]         = ID_SUB_C;

        Response.Redirect("~/contratacion/subCentrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void Button_GUARDAR_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();

        envioCandidato _envioCandidato = new envioCandidato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);

        Decimal REGISTRO_CONTACTO = Convert.ToDecimal(DropDownList_CONT_NOMBRE.SelectedValue);
        String  DIR_ENVIO         = TextBox_DIR_ENVIO.Text.ToUpper().Trim();
        String  CIU_ENVIO         = DropDownList_CIUDAD.SelectedValue;
        String  TEL_ENVIO         = TextBox_TEL_ENVIO.Text.ToUpper().Trim();
        string  COND_ENVIO        = TextBox_COND_ENVIO.Text.ToUpper().Trim();

        Decimal REGISTRO_ENVIO;

        if (accion == "nuevo")
        {
            REGISTRO_ENVIO = _envioCandidato.Adicionar(ID_EMPRESA, DIR_ENVIO, CIU_ENVIO, TEL_ENVIO, REGISTRO_CONTACTO, COND_ENVIO);

            if (REGISTRO_ENVIO == 0)
            {
                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _envioCandidato.MensajeError;
            }
            else
            {
                maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();
                _maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA);


                QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["img_area"]      = "seleccion";
                QueryStringSeguro["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
                QueryStringSeguro["accion"]        = "cargarNuevo";
                QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
                QueryStringSeguro["envio"]         = REGISTRO_ENVIO.ToString();

                Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
        else
        {
            REGISTRO_ENVIO = Convert.ToDecimal(QueryStringSeguro["envio"]);

            Boolean verificador = _envioCandidato.Actualizar(REGISTRO_ENVIO, DIR_ENVIO, CIU_ENVIO, TEL_ENVIO, COND_ENVIO, REGISTRO_CONTACTO, ID_EMPRESA);

            if (verificador == false)
            {
                configurarMensajes(true, System.Drawing.Color.Green);
                Label_MENSAJE.Text = _envioCandidato.MensajeError;
            }
            else
            {
                maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();
                _maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA);


                QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["img_area"]      = "seleccion";
                QueryStringSeguro["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
                QueryStringSeguro["accion"]        = "cargarModificado";
                QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
                QueryStringSeguro["envio"]         = REGISTRO_ENVIO.ToString();

                Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
    }
    protected void Button_VOLVER_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String ID_EMPRESA = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"]      = "seleccion";
        QueryStringSeguro["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
        QueryStringSeguro["accion"]        = "inicial";
        QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();

        Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void GridView_HOJA_DE_TRABAJO_SelectedIndexChanged(object sender, EventArgs e)
    {
        String ID_REQUERIMIENTO = GridView_HOJA_DE_TRABAJO.SelectedDataKey["ID_REQUERIMIENTO"].ToString();

        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"]      = "seleccion";
        QueryStringSeguro["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "REGISTRO, ATENCIÓN DE REQUISICIONES";
        QueryStringSeguro["accion"]        = "cargar";
        QueryStringSeguro["requerimiento"] = ID_REQUERIMIENTO;

        Response.Redirect("~/seleccion/registroAtencionRequisiciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    private void Cargar_GridView_HistorialReprogramaciones_DesdeTabla(DataTable tablaHistorial)
    {
        GridView_HistorialReprogramaciones.DataSource = tablaHistorial;
        GridView_HistorialReprogramaciones.DataBind();

        for (int i = 0; i < GridView_HistorialReprogramaciones.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_HistorialReprogramaciones.Rows[i];
            DataRow filaTabla = tablaHistorial.Rows[i];

            HyperLink link = filaGrilla.FindControl("HyperLink_DocumentoAdjunto") as HyperLink;

            if (DBNull.Value.Equals(filaTabla["ARCHIVO"]) == true)
            {
                link.Enabled = false;
                link.Text = "Sin Archivo";
            }
            else
            {
                tools _tools = new tools();
                SecureQueryString QueryStringSeguro;
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["id_historial"] = filaTabla["ID_HISTORIAL"].ToString().Trim();

                link.Enabled = true;
                link.Text = "Ver Archivo";
                link.NavigateUrl = "~/maestros/visorArchivoReprogramacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            }
        }
    }
    protected void Button_InformarDescarte_Click(object sender, EventArgs e)
    {
        Decimal ID_REQUERIMIENTO = Convert.ToDecimal(HiddenField_ID_REQUERIMIENTO.Value);
        Decimal ID_SOLICITUD = Convert.ToDecimal(HiddenField_ID_SOLICITUD.Value);

        ConRegContratoTemporal _contratoTemporal = new ConRegContratoTemporal(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        Boolean correcto = _contratoTemporal.DescartarConRegContratosTemporal(ID_REQUERIMIENTO, ID_SOLICITUD, TextBox_ObservacionesDescarte.Text.Trim());

        if (correcto == false)
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _contratoTemporal.MensajeError, Proceso.Error);
        }
        else
        {
            parametro _parametro = new parametro(Session["idEmpresa"].ToString());

            DataTable tablaRolParaInformar = _parametro.ObtenerParametrosPorTabla(tabla.PARAMETROS_ROL_INFORMAR_DESCARTE_PROCESO_CONTRATACION);

            if (tablaRolParaInformar.Rows.Count <= 0)
            {
                tools _tools = new tools();
                SecureQueryString QueryStringSeguro;
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["img_area"] = "contratacion";
                QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                QueryStringSeguro["nombre_modulo"] = "HOJA DE TRABAJO DE CONTRATACIÓN";
                QueryStringSeguro["accion"] = "descarteContratacionNoRol";

                Response.Redirect("~/contratacion/hojaTrabajoContratacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
            else
            {
                DataRow filaParametroRol = tablaRolParaInformar.Rows[0];

                String NOMBRE_ROL = filaParametroRol["CODIGO"].ToString().Trim();

                usuario _usuario = new usuario(Session["idEmpresa"].ToString());
                DataTable tablaUsuariosAInformar = _usuario.ObtenerListaUsuariosSistemaActivosPorNombreRol(NOMBRE_ROL);

                if (tablaUsuariosAInformar.Rows.Count <= 0)
                {
                    tools _tools = new tools();
                    SecureQueryString QueryStringSeguro;
                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                    QueryStringSeguro["img_area"] = "contratacion";
                    QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                    QueryStringSeguro["nombre_modulo"] = "HOJA DE TRABAJO DE CONTRATACIÓN";
                    QueryStringSeguro["accion"] = "descarteContratacionNoUsuarios";

                    Response.Redirect("~/contratacion/hojaTrabajoContratacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
                else
                {
                    Int32 contadorEnvios = 0;
                    Int32 contadorErrores = 0;

                    StreamReader archivo_original = new StreamReader(Server.MapPath(@"~\plantillas_reportes\email_informativo_descarte_contratacion.htm"));
                    String html_formato_plantilla_email = archivo_original.ReadToEnd();
                    archivo_original.Dispose();
                    archivo_original.Close();

                    String NOMBRE_CANDIDATO = Label_NOMBRE_TRABAJADOR.Text;
                    String NUMERO_IDENTIFICACION = Label_NUM_DOC_IDENTIDAD.Text;
                    String OBSERVACIONES_DESCARTE = TextBox_ObservacionesDescarte.Text.Trim();

                    String NOMBRE_USUARIO;
                    DataTable tablaUsuario = _usuario.ObtenerUsuarioPorUsuLog(Session["USU_LOG"].ToString());
                    DataRow filaUsuario = tablaUsuario.Rows[0];

                    if (filaUsuario["USU_TIPO"].ToString().ToUpper() == "PLANTA")
                    {
                        NOMBRE_USUARIO = filaUsuario["NOMBRES"].ToString().Trim() + " " + filaUsuario["APELLIDOS"].ToString().Trim();
                    }
                    else
                    {
                        NOMBRE_USUARIO = filaUsuario["NOMBRES_EXTERNO"].ToString().Trim() + " " + filaUsuario["APELLIDOS_EXTERNO"].ToString().Trim();
                    }

                    html_formato_plantilla_email = html_formato_plantilla_email.Replace("[NOMBRE_CANDIDATO]", NOMBRE_CANDIDATO);
                    html_formato_plantilla_email = html_formato_plantilla_email.Replace("[NUMERO_IDENTIFICACION]", NUMERO_IDENTIFICACION);
                    html_formato_plantilla_email = html_formato_plantilla_email.Replace("[OBSERVACIONES_DESCARTE]", OBSERVACIONES_DESCARTE);
                    html_formato_plantilla_email = html_formato_plantilla_email.Replace("[NOMBRE_USUARIO]", NOMBRE_USUARIO);

                    tools _tools = new tools();

                    foreach (DataRow filausuario in tablaUsuariosAInformar.Rows)
                    {
                        if (DBNull.Value.Equals(filausuario["USU_MAIL"]) == false)
                        {
                            try
                            {
                                _tools.enviarCorreoConCuerpoHtml(filausuario["USU_MAIL"].ToString().Trim(), "DESCARTE EN CONTRATACIÓN", html_formato_plantilla_email);
                                contadorEnvios += 1;
                            }
                            catch
                            {
                                contadorErrores += 1;
                            }
                        }
                        else
                        {
                            contadorErrores += 1;
                        }
                    }

                    if (contadorEnvios <= 0)
                    {
                        SecureQueryString QueryStringSeguro;
                        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                        QueryStringSeguro["img_area"] = "contratacion";
                        QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                        QueryStringSeguro["nombre_modulo"] = "HOJA DE TRABAJO DE CONTRATACIÓN";
                        QueryStringSeguro["accion"] = "descarteContratacionNoEmail";

                        Response.Redirect("~/contratacion/hojaTrabajoContratacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                    }
                    else
                    {
                        SecureQueryString QueryStringSeguro;
                        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                        QueryStringSeguro["img_area"] = "contratacion";
                        QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                        QueryStringSeguro["nombre_modulo"] = "HOJA DE TRABAJO DE CONTRATACIÓN";
                        QueryStringSeguro["accion"] = "descarteContratacionOk";

                        Response.Redirect("~/contratacion/hojaTrabajoContratacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                    }
                }
            }
        }
    }
    private void Cargar_GridView_AdjuntosInforme(DataTable tablaSeguimientos)
    {
        GridView_AdjuntosInforme.DataSource = tablaSeguimientos;
        GridView_AdjuntosInforme.DataBind();

        for (int i = 0; i < GridView_AdjuntosInforme.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_AdjuntosInforme.Rows[i];
            DataRow filaTabla = tablaSeguimientos.Rows[i];

            HyperLink link = filaGrilla.FindControl("HyperLink_ARCHIVO_ADJUNTO") as HyperLink;

            if (DBNull.Value.Equals(filaTabla["ARCHIVO"]) == true)
            {
                link.Enabled = false;
            }
            else
            {
                tools _tools = new tools();
                SecureQueryString QueryStringSeguro;
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["id_seguimiento"] = filaTabla["ID_SEGUIMIENTO"].ToString().Trim();

                link.Enabled = true;
                link.NavigateUrl = "~/maestros/visorArchivSeguimientoCompromiso.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            }
        }
    }
    private void cargar_menu_botones_modulos_internos()
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "contratacion";
        QueryStringSeguro["nombre_area"] = "CONTRATOS Y RELACIONES LABORALES";

        QueryStringSeguro["empresa"] = HiddenField_ID_EMPRESA.Value;
        QueryStringSeguro["solicitud"] = HiddenField_ID_SOLICITUD.Value;
        QueryStringSeguro["requerimiento"] = HiddenField_ID_REQUERIMIENTO.Value;
        QueryStringSeguro["cargo"] = HiddenField_ID_OCUPACION.Value;
        QueryStringSeguro["docID"] = HiddenField_NUM_DOC_IDENTIDAD.Value;

        QueryStringSeguro["persona"] = HiddenField_persona.Value;

        TableRow filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        System.Web.UI.WebControls.Image imagen;

        int contadorFilas = 0;

        filaTabla = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_6_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_descartes";
        QueryStringSeguro["accion"] = "cargar";
        radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable dataTable = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorIdSolicitud(Convert.ToInt32(HiddenField_ID_SOLICITUD.Value));

        QueryStringSeguro["num_doc_identidad"] = dataTable.Rows[0]["num_doc_identidad"].ToString();
        QueryStringSeguro["nombre_modulo"] = "DESCARTE DE PERSONAL";
        link.NavigateUrl = "~/contratacion/descartePersonal.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bDescartesContratacionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bDescartesContratacionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bDescartesContratacionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_examenes";

        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["nombre_modulo"] = "EXAMENES Y CUENTA BANCARIA";
        link.NavigateUrl = "~/contratacion/examenesEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());

        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bExamenCuentaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bExamenCuentaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bExamenCuentaEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_afiliaciones";
        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["nombre_modulo"] = "AFILIACIONES";
        link.NavigateUrl = "~/contratacion/afiliaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bAfiliacionesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAfiliacionesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAfiliacionesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_elaborar_contrato";
        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["nombre_modulo"] = "ELABORAR CONTRATO";
        link.NavigateUrl = "~/contratacion/activarEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bElaborarContratoEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bElaborarContratoAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bElaborarContratoEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_4_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_servicios";
        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["nombre_modulo"] = "SERVICIOS COMPLEMENTARIOS";
        link.NavigateUrl = "~/maestros/EntregasEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bServiciosComplementariosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bServiciosComplementariosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bServiciosComplementariosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU.Rows.Add(filaTabla);

        contadorFilas = 0;

        filaTabla = new TableRow();
        filaTabla.ID = "M1_row_" + contadorFilas.ToString();

        celdaTabla = new TableCell();
        celdaTabla.ID = "M1_row_1_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_volver";
        QueryStringSeguro["accion"] = "inicial";
        link.NavigateUrl = "~/contratacion/hojaTrabajoContratacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bVolverHojaTrabajoEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bVolverHojaTrabajoAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bVolverHojaTrabajoEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU_1.Rows.Add(filaTabla);
    }
    private void Cargar_GridView_EXAMENES_REALIZADOS_desde_tabla(DataTable tablaExamenes)
    {
        GridView_EXAMENES_REALIZADOS.DataSource = tablaExamenes;
        GridView_EXAMENES_REALIZADOS.DataBind();

        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;

        for (int i = 0; i < GridView_EXAMENES_REALIZADOS.Rows.Count; i++)
        {
            DataRow filaTabla = tablaExamenes.Rows[i];

            CheckBox checkValidado = GridView_EXAMENES_REALIZADOS.Rows[i].FindControl("CheckBox_EXAMENES_ENTREGADOS") as CheckBox;
            TextBox textoAutoRecomendacion = GridView_EXAMENES_REALIZADOS.Rows[i].FindControl("TextBox_Autos_Recomendacion") as TextBox;
            HyperLink link = GridView_EXAMENES_REALIZADOS.Rows[i].FindControl("HyperLink_ARCHIVO_EXAMEN") as HyperLink;
            FileUpload fileUpload = GridView_EXAMENES_REALIZADOS.Rows[i].FindControl("FileUpload_ARCHIVO") as FileUpload;

            if (filaTabla["VALIDADO"].ToString() == "S")
            {
                checkValidado.Checked = true;

                checkValidado.Enabled = false;
                textoAutoRecomendacion.Enabled = false;
                fileUpload.Visible = false;
            }
            else
            {
                checkValidado.Checked = false;

                checkValidado.Enabled = true;
                textoAutoRecomendacion.Enabled = true;
                fileUpload.Visible = true;
            }

            if (DBNull.Value.Equals(filaTabla["OBSERVACIONES"]) == false)
            {
                textoAutoRecomendacion.Text = filaTabla["OBSERVACIONES"].ToString().Trim();
            }
            else
            {
                textoAutoRecomendacion.Text = "";
            }

            if (DBNull.Value.Equals(filaTabla["ARCHIVO_EXAMEN"]) == false)
            {
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                link.Target = "_blank";

                QueryStringSeguro["registro"] = filaTabla["REGISTRO"].ToString();

                link.NavigateUrl = "~/contratacion/visorArchivosExamenes.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());

                link.Visible = true;
                link.Enabled = true;
            }
            else
            {
                link.Visible = false;
                link.Enabled = false;
                link.NavigateUrl = null;
            }
        }
    }
    protected void GridView_CONTACTOS_SelectedIndexChanged(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String codigoContactoSeleccionado = GridView_CONTACTOS.Rows[GridView_CONTACTOS.SelectedIndex].Cells[1].Text;
        String reg = QueryStringSeguro["reg"].ToString();
        String PROCESO = QueryStringSeguro["proceso"].ToString();

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        if (Convert.ToInt32(tabla.proceso.ContactoComercial) == Convert.ToInt32(PROCESO))
        {
            QueryStringSeguro["img_area"] = "comercial";
            QueryStringSeguro["nombre_area"] = "GESTIÓN COMERCIAL";
        }
        else
        {
            if (Convert.ToInt32(tabla.proceso.ContactoContratacion) == Convert.ToInt32(PROCESO))
            {
                QueryStringSeguro["img_area"] = "contratacion";
                QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
            }
            else
            {
                if (Convert.ToInt32(tabla.proceso.ContactoSeleccion) == Convert.ToInt32(PROCESO))
                {
                    QueryStringSeguro["img_area"] = "seleccion";
                    QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                }
                else
                {
                    if (Convert.ToInt32(tabla.proceso.ContactoNominaFacturacion) == Convert.ToInt32(PROCESO))
                    {
                        QueryStringSeguro["img_area"] = "nomina";
                        QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                    }
                    else
                    {
                        if (Convert.ToInt32(tabla.proceso.Nomina) == Convert.ToInt32(PROCESO))
                        {
                            QueryStringSeguro["img_area"] = "nomina";
                            QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                        }
                        else
                        {
                            if (Convert.ToInt32(tabla.proceso.Financiera) == Convert.ToInt32(PROCESO))
                            {
                                QueryStringSeguro["img_area"] = "financiera";
                                QueryStringSeguro["nombre_area"] = "FINANCIERA";
                                _proceso = Convert.ToInt32(tabla.proceso.Financiera);
                            }
                        }
                    }
                }
            }
        }

        QueryStringSeguro["nombre_modulo"] = "CONTÁCTOS";
        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["reg"] = reg;
        QueryStringSeguro["contacto"] = codigoContactoSeleccionado;
        QueryStringSeguro["proceso"] = PROCESO;

        Response.Redirect("~/maestros/contactos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void Button_NUEVO_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String ID_EMPRESA = QueryStringSeguro["reg"].ToString();
        String PROCESO = QueryStringSeguro["proceso"].ToString();

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        if (Convert.ToInt32(tabla.proceso.ContactoComercial) == Convert.ToInt32(PROCESO))
        {
            QueryStringSeguro["img_area"] = "comercial";
            QueryStringSeguro["nombre_area"] = "GESTIÓN COMERCIAL";
        }
        else
        {
            if (Convert.ToInt32(tabla.proceso.ContactoContratacion) == Convert.ToInt32(PROCESO))
            {
                QueryStringSeguro["img_area"] = "contratacion";
                QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
            }
            else
            {
                if (Convert.ToInt32(tabla.proceso.ContactoSeleccion) == Convert.ToInt32(PROCESO))
                {
                    QueryStringSeguro["img_area"] = "seleccion";
                    QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                }
                else
                {
                    if (Convert.ToInt32(tabla.proceso.ContactoNominaFacturacion) == Convert.ToInt32(PROCESO))
                    {
                        QueryStringSeguro["img_area"] = "nomina";
                        QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                    }
                    else
                    {
                        if (Convert.ToInt32(tabla.proceso.Nomina) == Convert.ToInt32(PROCESO))
                        {
                            QueryStringSeguro["img_area"] = "nomina";
                            QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                        }
                        else
                        {
                            if (Convert.ToInt32(tabla.proceso.Financiera) == Convert.ToInt32(PROCESO))
                            {
                                QueryStringSeguro["img_area"] = "financiera";
                                QueryStringSeguro["nombre_area"] = "FINANCIERA";
                                _proceso = Convert.ToInt32(tabla.proceso.Financiera);
                            }
                        }
                    }
                }
            }
        }

        QueryStringSeguro["nombre_modulo"] = "CONTÁCTOS";
        QueryStringSeguro["accion"] = "nuevo";
        QueryStringSeguro["reg"] = ID_EMPRESA;
        QueryStringSeguro["proceso"] = PROCESO;

        Response.Redirect("~/maestros/contactos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void Button_GUARDAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();
        int PROCESO = Convert.ToInt32(QueryStringSeguro["proceso"]);
        tabla.proceso pr = (tabla.proceso)PROCESO;

        contactos _contactos = new contactos(Session["idEmpresa"].ToString());
        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);

        String CONT_NOM = TextBox_CONT_NOM.Text.ToUpper().Trim();
        String CONT_CARGO = TextBox_CONT_CARGO.Text.ToUpper().Trim();

        String CONT_MAIL = null;
        if (String.IsNullOrEmpty(TextBox_CONT_MAIL.Text) == false)
        {
            CONT_MAIL = TextBox_CONT_MAIL.Text.Trim();
        }

        String CONT_TEL = TextBox_CONT_TEL.Text.ToUpper().Trim();

        String CONT_TEL1 = "Ninguno";
        if (TextBox_CONT_TEL1.Text.ToUpper().Trim() != "")
        {
            CONT_TEL1 = TextBox_CONT_TEL1.Text.ToUpper().Trim();
        }

        String CONT_CELULAR = "Ninguno";
        if (TextBox_CONT_CELULAR.Text.ToUpper().Trim() != "")
        {
            CONT_CELULAR = TextBox_CONT_CELULAR.Text.ToUpper().Trim();
        }

        String CONT_CIUDAD = DropDownList_CONT_CIUDAD.SelectedValue.ToString();

        String USU_CRE = Session["USU_LOG"].ToString();
        String USU_MOD = Session["USU_LOG"].ToString();

        Int32 DIAS = 0;
        String FORMA_PAGO = "";
        Decimal BANCO = 0;
        Decimal CUENTA = 0;

        if (_proceso == PROCESO)
        {
            Int32.TryParse(this.TextBox_DIAS_PAGO.Text, out DIAS);
            if (this.DropDownList_FORMA_PAGO.SelectedIndex != 0) FORMA_PAGO = this.DropDownList_FORMA_PAGO.SelectedItem.Value.ToString();
            if (this.DropDownList_BANCOS.SelectedIndex != 0) BANCO = Convert.ToDecimal(this.DropDownList_BANCOS.SelectedItem.Value.ToString());
            if (this.DropDownList_CUENTAS.SelectedIndex != 0) CUENTA = Convert.ToDecimal(this.DropDownList_CUENTAS.SelectedItem.Value.ToString());
        }

        Boolean verificador = true;
        Decimal REGISTRO = 0;
        if (accion == "nuevo")
        {
            String ESTADO;
            if (CheckBox_INMEDIATO.Checked == true)
            {
                ESTADO = "INMEDIATO";
            }
            else
            {
                ESTADO = "ACTIVO";
            }

            REGISTRO = _contactos.Adicionar(ID_EMPRESA, pr, CONT_NOM, CONT_CARGO, CONT_MAIL, CONT_TEL, CONT_TEL1, CONT_CELULAR, CONT_CIUDAD, USU_CRE, ESTADO, DIAS, FORMA_PAGO, BANCO, CUENTA);

            if (REGISTRO == 0)
            {
                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _contactos.MensajeError;
            }
            else
            {
                maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();
                _maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA);

                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                if (Convert.ToInt32(tabla.proceso.ContactoComercial) == Convert.ToInt32(PROCESO))
                {
                    QueryStringSeguro["img_area"] = "comercial";
                    QueryStringSeguro["nombre_area"] = "GESTIÓN COMERCIAL";
                }
                else
                {
                    if (Convert.ToInt32(tabla.proceso.ContactoContratacion) == Convert.ToInt32(PROCESO))
                    {
                        QueryStringSeguro["img_area"] = "contratacion";
                        QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                    }
                    else
                    {
                        if (Convert.ToInt32(tabla.proceso.ContactoSeleccion) == Convert.ToInt32(PROCESO))
                        {
                            QueryStringSeguro["img_area"] = "seleccion";
                            QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                        }
                        else
                        {
                            if (Convert.ToInt32(tabla.proceso.ContactoNominaFacturacion) == Convert.ToInt32(PROCESO))
                            {
                                QueryStringSeguro["img_area"] = "nomina";
                                QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                            }
                            else
                            {
                                if (Convert.ToInt32(tabla.proceso.Nomina) == Convert.ToInt32(PROCESO))
                                {
                                    QueryStringSeguro["img_area"] = "nomina";
                                    QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                                }
                                else
                                {
                                    if (Convert.ToInt32(tabla.proceso.Financiera) == Convert.ToInt32(PROCESO))
                                    {
                                        QueryStringSeguro["img_area"] = "financiera";
                                        QueryStringSeguro["nombre_area"] = "FINANCIERA";
                                    }
                                }
                            }
                        }
                    }
                }

                QueryStringSeguro["nombre_modulo"] = "CONTÁCTOS";
                QueryStringSeguro["accion"] = "cargarNuevo";
                QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                QueryStringSeguro["contacto"] = REGISTRO.ToString();
                QueryStringSeguro["proceso"] = PROCESO.ToString();

                Response.Redirect("~/maestros/contactos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
        else
        {
            if (accion == "modificar")
            {
                String CONT_ESTADO = DropDownList_ESTADO.SelectedValue;
                REGISTRO = Convert.ToDecimal(QueryStringSeguro["contacto"].ToString());

                verificador = _contactos.Actualizar(REGISTRO, ID_EMPRESA, pr, CONT_NOM, CONT_CARGO, CONT_MAIL, CONT_TEL, CONT_TEL1, CONT_CELULAR, CONT_CIUDAD, USU_MOD, CONT_ESTADO, DIAS, FORMA_PAGO, BANCO, CUENTA);

                if (verificador == false)
                {
                    configurarMensajes(true, System.Drawing.Color.Red);
                    Label_MENSAJE.Text = _contactos.MensajeError;
                }
                else
                {
                    maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();
                    _maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA);

                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                    if (Convert.ToInt32(tabla.proceso.ContactoComercial) == Convert.ToInt32(PROCESO))
                    {
                        QueryStringSeguro["img_area"] = "comercial";
                        QueryStringSeguro["nombre_area"] = "GESTIÓN COMERCIAL";
                    }
                    else
                    {
                        if (Convert.ToInt32(tabla.proceso.ContactoContratacion) == Convert.ToInt32(PROCESO))
                        {
                            QueryStringSeguro["img_area"] = "contratacion";
                            QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                        }
                        else
                        {
                            if (Convert.ToInt32(tabla.proceso.ContactoSeleccion) == Convert.ToInt32(PROCESO))
                            {
                                QueryStringSeguro["img_area"] = "seleccion";
                                QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                            }
                            else
                            {
                                if (Convert.ToInt32(tabla.proceso.ContactoNominaFacturacion) == Convert.ToInt32(PROCESO))
                                {
                                    QueryStringSeguro["img_area"] = "nomina";
                                    QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                                }
                                else
                                {
                                    if (Convert.ToInt32(tabla.proceso.Nomina) == Convert.ToInt32(PROCESO))
                                    {
                                        QueryStringSeguro["img_area"] = "nomina";
                                        QueryStringSeguro["nombre_area"] = "NÓMINA Y FACTURACIÓN";
                                    }
                                    else
                                    {
                                        if (Convert.ToInt32(tabla.proceso.Financiera) == Convert.ToInt32(PROCESO))
                                        {
                                            QueryStringSeguro["img_area"] = "financiera";
                                            QueryStringSeguro["nombre_area"] = "FINANCIERA";
                                        }
                                    }
                                }
                            }
                        }
                    }

                    QueryStringSeguro["nombre_modulo"] = "CONTÁCTOS";
                    QueryStringSeguro["accion"] = "cargarModificado";
                    QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                    QueryStringSeguro["contacto"] = REGISTRO.ToString();
                    QueryStringSeguro["proceso"] = PROCESO.ToString();

                    Response.Redirect("~/maestros/contactos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
            }
        }
    }
    private void cargar_menu_botones_internos()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"]    = "seleccion";
        QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["accion"]      = "inicial";

        TableRow  filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image     imagen;

        int contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_radicacion_masiva";
        QueryStringSeguro["nombre_modulo"] = "RADICACIÓN MASIVA DE SOLICITUD DE INGRESO";
        link.NavigateUrl = "~/seleccion/radicacionMasiva.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bRadicacionMasivaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bRadicacionMasivaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bRadicacionMasivaEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_radicacion_manual";
        QueryStringSeguro["nombre_modulo"] = "RADICACIÓN MANUAL DE SOLICITUD DE INGRESO";
        link.NavigateUrl = "~/seleccion/solicitudIngreso.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bRadicacionManualEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bRadicacionManualAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bRadicacionManualEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU.Rows.Add(filaTabla);
    }
예제 #32
0
    private void DibujarGrillaActividades(GridView grilla, DataTable tablaActividades)
    {
        grilla.DataSource = tablaActividades;
        grilla.DataBind();

        for (int i = 0; i < grilla.Rows.Count; i++)
        {
            tools             _tools = new tools();
            SecureQueryString QueryStringSeguro;
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

            QueryStringSeguro["img_area"]      = img_area;
            QueryStringSeguro["nombre_area"]   = nombre_area;
            QueryStringSeguro["nombre_modulo"] = "VISOR DE ACTIVIDADES";
            QueryStringSeguro["accion"]        = "inicial";

            DataRow filaTabla = tablaActividades.Rows[i];

            QueryStringSeguro["id_detalle"] = filaTabla["ID_DETALLE"].ToString().Trim();

            QueryStringSeguro["proceso"] = QueryStringSeguro["proceso"] = proceso.ToString();

            HyperLink linkTituloActividad = grilla.Rows[i].FindControl("HyperLink_NombreActividad") as HyperLink;
            linkTituloActividad.Text        = filaTabla["NOMBRE"].ToString().Trim();
            linkTituloActividad.NavigateUrl = "~/maestros/visorActividades.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            linkTituloActividad.ToolTip     = filaTabla["NOMBRE_CIUDAD"].ToString().Trim() + " / " + filaTabla["HORA_INICIO"].ToString().Trim() + " a " + filaTabla["HORA_FIN"].ToString().Trim();

            HyperLink linkHorariosActividad = grilla.Rows[i].FindControl("HyperLink_HorarioActividad") as HyperLink;
            linkHorariosActividad.Text        = "Desde:<br>" + filaTabla["HORA_INICIO"].ToString().Trim() + "<br>Hasta:<br>" + filaTabla["HORA_FIN"].ToString().Trim();
            linkHorariosActividad.NavigateUrl = "~/maestros/visorActividades.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            linkHorariosActividad.ToolTip     = filaTabla["NOMBRE_CIUDAD"].ToString().Trim() + " / " + filaTabla["HORA_INICIO"].ToString().Trim() + " a " + filaTabla["HORA_FIN"].ToString().Trim();

            HyperLink link = grilla.Rows[i].FindControl("HyperLink_Atividad") as HyperLink;
            link.Text        = filaTabla["RAZ_SOCIAL"].ToString() + " - " + filaTabla["NOMBRE_CIUDAD"].ToString().Trim();
            link.NavigateUrl = "~/maestros/visorActividades.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            link.ToolTip     = filaTabla["NOMBRE_CIUDAD"].ToString().Trim() + " / " + filaTabla["HORA_INICIO"].ToString().Trim() + " a " + filaTabla["HORA_FIN"].ToString().Trim();


            Image imagen = grilla.Rows[i].FindControl("Image_EstadoActividad") as Image;

            if (filaTabla["ID_ESTADO"].ToString().Trim() == Programa.EstadosDetalleActividad.CREADA.ToString())
            {
            }
            else
            {
                if (filaTabla["ID_ESTADO"].ToString().Trim() == Programa.EstadosDetalleActividad.APROBADA.ToString())
                {
                    if (Convert.ToInt32(filaTabla["CONTADOR_REPROGRAMACIONES"]) <= 0)
                    {
                        if (Convert.ToDateTime(Convert.ToDateTime(filaTabla["FECHA_ACTIVIDAD"]).ToShortDateString()) <= Convert.ToDateTime(DateTime.Now.ToShortDateString()))
                        {
                            imagen.ImageUrl = dirIconNoEjecutada;
                            imagen.ToolTip  = convencionNoEjecutada;
                        }
                        else
                        {
                            imagen.ImageUrl = dirIconAprobadoEnEspera;
                            imagen.ToolTip  = convencionAprobadoEnEspera;
                        }
                    }
                    else
                    {
                        if (Convert.ToDateTime(Convert.ToDateTime(filaTabla["FECHA_ACTIVIDAD"]).ToShortDateString()) <= Convert.ToDateTime(DateTime.Now.ToShortDateString()))
                        {
                            imagen.ImageUrl = dirIconReprogNoEjecutada;
                            imagen.ToolTip  = convencionReprogNoEjecutada;
                        }
                        else
                        {
                            imagen.ImageUrl = dirIconReprogEspera;
                            imagen.ToolTip  = convencionReprogEspera;
                        }
                    }
                }
                else
                {
                    if (filaTabla["ID_ESTADO"].ToString().Trim() == Programa.EstadosDetalleActividad.CANCELADA.ToString())
                    {
                        if (Convert.ToInt32(filaTabla["CONTADOR_REPROGRAMACIONES"]) <= 0)
                        {
                            if (filaTabla["TIPO_CANCELACION"].ToString().Trim().ToUpper() == "SERTEMPO")
                            {
                                imagen.ImageUrl = dirIconCanceladoSertempo;
                                imagen.ToolTip  = convencionCanceladoSertempo;
                            }
                            else
                            {
                                imagen.ImageUrl = dirIconCanceladoCliente;
                                imagen.ToolTip  = convencionCanceladoClinte;
                            }
                        }
                        else
                        {
                            if (filaTabla["TIPO_CANCELACION"].ToString().Trim().ToUpper() == "SERTEMPO")
                            {
                                imagen.ImageUrl = dirIconReprogCancSertempo;
                                imagen.ToolTip  = convencionReprogCancSertempo;
                            }
                            else
                            {
                                imagen.ImageUrl = dirIconReprogCancCliente;
                                imagen.ToolTip  = convencionReprogCancCliente;
                            }
                        }
                    }
                    else
                    {
                        if (Convert.ToInt32(filaTabla["CONTADOR_REPROGRAMACIONES"]) <= 0)
                        {
                            imagen.ImageUrl = dirIconCorrecto;
                            imagen.ToolTip  = convencionCorrecto;
                        }
                        else
                        {
                            imagen.ImageUrl = dirIconReprogCorrecto;
                            imagen.ToolTip  = convencionReprogCorrecto;
                        }
                    }
                }
            }
        }
    }
    private void cargar_menu_botones_modulos_internos(Boolean cargar_otro)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "contratacion";
        QueryStringSeguro["nombre_area"] = "CONTRATOS Y RELACIONES LABORALES";

        if (String.IsNullOrEmpty(HiddenField_persona.Value) == false)
        {
            String[] arrayDatosVariables = HiddenField_persona.Value.Split(',');
            QueryStringSeguro["empresa"] = arrayDatosVariables[3];
            QueryStringSeguro["solicitud"] = arrayDatosVariables[0];
            QueryStringSeguro["requerimiento"] = arrayDatosVariables[1];
            QueryStringSeguro["cargo"] = arrayDatosVariables[2];
            QueryStringSeguro["docID"] = arrayDatosVariables[4];
            if (arrayDatosVariables.Length > 5) QueryStringSeguro["ID_EMPLEADO"] = arrayDatosVariables[6];
        }

        TableRow filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        System.Web.UI.WebControls.Image imagen;

        int contadorFilas = 0;

        filaTabla = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_examenes";
        if (String.IsNullOrEmpty(HiddenField_persona.Value.ToString()))
        {
            QueryStringSeguro["accion"] = "inicial";
            QueryStringSeguro["nombre_modulo"] = "EXAMENES Y CUENTA BANCARIA";
            QueryStringSeguro["proceso"] = ((int)tabla.proceso.ContactoContratacion).ToString();
            link.NavigateUrl = "~/contratacion/examenesEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }
        else
        {
            if (cargar_otro == false)
            {
                QueryStringSeguro["accion"] = "cargar";
            }
            else
            {
                QueryStringSeguro["accion"] = "cargar_otro";
            }
            QueryStringSeguro["nombre_modulo"] = "EXAMENES Y CUENTA BANCARIA";
            QueryStringSeguro["persona"] = HiddenField_persona.Value;
            link.NavigateUrl = "~/contratacion/examenesEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }

        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bExamenCuentaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bExamenCuentaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bExamenCuentaEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_afiliaciones";
        if (String.IsNullOrEmpty(HiddenField_persona.Value.ToString()))
        {
            QueryStringSeguro["accion"] = "inicial";
            QueryStringSeguro["nombre_modulo"] = "AFILIACIONES";
            link.NavigateUrl = "~/contratacion/afiliaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }
        else
        {
            QueryStringSeguro["accion"] = "cargar";
            QueryStringSeguro["nombre_modulo"] = "AFILIACIONES";
            QueryStringSeguro["persona"] = HiddenField_persona.Value;
            link.NavigateUrl = "~/contratacion/afiliaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }

        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bAfiliacionesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAfiliacionesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAfiliacionesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_elaborar_contrato";
        if (String.IsNullOrEmpty(HiddenField_persona.Value.ToString()))
        {
            QueryStringSeguro["accion"] = "inicial";
            QueryStringSeguro["nombre_modulo"] = "ELABORAR CONTRATO";
            link.NavigateUrl = "~/contratacion/activarEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }
        else
        {
            QueryStringSeguro["accion"] = "cargar";
            QueryStringSeguro["nombre_modulo"] = "ELABORAR CONTRATO";
            QueryStringSeguro["persona"] = HiddenField_persona.Value;
            link.NavigateUrl = "~/contratacion/activarEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }

        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bElaborarContratoEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bElaborarContratoAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bElaborarContratoEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_4_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_servicios";
        if (!string.IsNullOrEmpty(HiddenField_ID_EMPLEADO.Value)) QueryStringSeguro["ID_EMPLEADO"] = HiddenField_ID_EMPLEADO.Value;
        if (String.IsNullOrEmpty(HiddenField_persona.Value.ToString()))
        {
            QueryStringSeguro["accion"] = "inicial";
            QueryStringSeguro["nombre_modulo"] = "SERVICIOS COMPLEMENTARIOS";
            link.NavigateUrl = "~/maestros/EntregasEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }
        else
        {
            if (cargar_otro == false)
            {
                QueryStringSeguro["accion"] = "cargar";
            }
            else
            {
                QueryStringSeguro["accion"] = "cargar_otro";
            }
            QueryStringSeguro["nombre_modulo"] = "SERVICIOS COMPLEMENTARIOS";
            QueryStringSeguro["persona"] = HiddenField_persona.Value;
            link.NavigateUrl = "~/maestros/EntregasEmpleado.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        }

        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bServiciosComplementariosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bServiciosComplementariosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bServiciosComplementariosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        celdaTabla = new TableCell();
        celdaTabla.ID = "cell_5_row_" + contadorFilas.ToString();
        link = new HyperLink();
        link.ID = "link_volver";
        QueryStringSeguro["accion"] = "inicial";
        link.NavigateUrl = "~/contratacion/hojaTrabajoContratacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        imagen = new System.Web.UI.WebControls.Image();
        imagen.ImageUrl = "~/imagenes/areas/bVolverHojaVidaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bVolverHojaVidaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bVolverHojaVidaEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU.Rows.Add(filaTabla);
    }
    protected void Button_NUEVO_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String ID_EMPRESA = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"] = "seleccion";
        QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
        QueryStringSeguro["accion"] = "nuevo";
        QueryStringSeguro["reg"] = ID_EMPRESA;

        Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
        protected void lnkEsqueceuASenha_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                try
                {
                    if (!String.IsNullOrEmpty(txtUsuario.Text))
                    {
                        AlunoDTO dto = new AlunoDTO();
                        dto.email    = txtUsuario.Text;
                        dto.situacao = "A";

                        AlunoBRL  brl     = new AlunoBRL();
                        DataTable dtEmail = brl.searchAlunoByEmail(dto);

                        if (dtEmail != null && dtEmail.Rows.Count > 0)
                        {
                            CriptQuery.SecureQueryString qs = new SecureQueryString();
                            qs["Email"] = txtUsuario.Text;
                            qs["Id"]    = dtEmail.Rows[0]["IdAluno"].ToString();
                            //qs["Tipo"] = "Professor";


                            string[] emails = new string[1];
                            emails[0] = txtUsuario.Text;

                            //string _pw = cript2.code.business.SimpleCripto.Decrypt(dtEmail.Rows[0]["PWProfessor"].ToString(), System.Configuration.ConfigurationManager.AppSettings["cript2Hash"].ToString());

                            StringBuilder str = new StringBuilder();
                            str.Append(@" Segue o link abaixo para alterar a senha solicitada através do sistema BEPiD UCB. <br>
                                      Lembre-se de nunca passar a sua senha para ninguém, toda senha 
                                        é confidencial e intransferível. ");

                            str.Append(@" <Br><Br> Acesse o link ou copie cole no browser: http://aluno.bepiducb.com.br/LoginAlterarSenha?e=" + qs.ToString() + " <br> e digite nova senha.");
                            str.Append(@" <Br><Br> Em caso de dúvidas, entre em contato conosco pelo menu Contato");

                            BEPiD.Business.Util.EmailEnvio.enviaEmail(emails, "E-mail automático de senha - aluno.bepiducb.com.br", str.ToString());

                            lblResultado.Text = "Foi enviado para seu e-mail.";
                        }
                        else
                        {
                            lblResultado.Text = "O e-mail não está cadastrado, entrar em contato com o administrador.";
                        }
                    }
                    else
                    {
                        lblResultado.Text = "Favor, digite o seu e-mail no campo de e-mail para verificação!";
                        txtUsuario.Focus();
                    }
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
    protected void GridView_DATOS_SelectedIndexChanged(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String codigoCondicionSeleccionado = GridView_DATOS.SelectedDataKey["REGISTRO"].ToString();
        String reg = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"] = "seleccion";

        QueryStringSeguro["img_area"] = "seleccion";
        QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
        QueryStringSeguro["accion"] = "cargar";
        QueryStringSeguro["reg"] = reg;
        QueryStringSeguro["envio"] = codigoCondicionSeleccionado;

        Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void GridView_DATOS_SelectedIndexChanged(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String codigoCondicionSeleccionado = GridView_DATOS.SelectedDataKey["REGISTRO"].ToString();
        String reg = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro             = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"] = "seleccion";

        QueryStringSeguro["img_area"]      = "seleccion";
        QueryStringSeguro["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
        QueryStringSeguro["accion"]        = "cargar";
        QueryStringSeguro["reg"]           = reg;
        QueryStringSeguro["envio"]         = codigoCondicionSeleccionado;

        Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void Button_GUARDAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();

        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);
        Decimal ID_CENTRO_C = Convert.ToDecimal(QueryStringSeguro["cc"]);

        String NOM_SUB_C = TextBox_NOM_SUB_C.Text.Trim().ToUpper();

        Boolean OCULTAR_SUB_CENTRO = false;
        if (CheckBox_OcultarSubC.Checked == true)
        {
            OCULTAR_SUB_CENTRO = true;
        }

        subCentroCosto _subCentroCosto = new subCentroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataSet dataSetResultados;
        Decimal ID_SUB_C = 0;
        if (accion == "nuevo")
        {
            subCentroCosto _sub = new subCentroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            DataTable tablaSubCentro = _sub.ObtenerSubCentroDeCostoPorNombreIdCentroC(NOM_SUB_C, ID_CENTRO_C);

            if (tablaSubCentro.Rows.Count > 0)
            {
                DataRow filaSUBC = tablaSubCentro.Rows[0];
                ID_SUB_C = Convert.ToDecimal(filaSUBC["ID_SUB_C"]);
                Boolean OCULTAR_SUBC = false;

                dataSetResultados = _sub.ActualizarSubCC(ID_SUB_C, ID_EMPRESA, ID_CENTRO_C, NOM_SUB_C, OCULTAR_SUBC);

                if (dataSetResultados.Tables.Count <= 0)
                {
                    if (String.IsNullOrEmpty(_sub.MensajeError) == true)
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se pudo procesar la petición. " + _sub.MensajeError, Proceso.Error);
                    }
                    else
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Ocurrio un error inesperado procesando la solicitud. No se actualizó el sub centro seleccionado.", Proceso.Error);
                    }
                }
                else
                {
                    DataView vistaResultados = dataSetResultados.Tables[1].DefaultView;
                    DataTable tablaResultados = vistaResultados.Table;
                    DataRow filaResultado = tablaResultados.Rows[0];

                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                    QueryStringSeguro["img_area"] = "contratacion";
                    QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                    QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                    QueryStringSeguro["accion"] = "cargarSubccActivado";
                    QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                    QueryStringSeguro["cc"] = ID_CENTRO_C.ToString();
                    QueryStringSeguro["subcc"] = ID_SUB_C.ToString();
                    QueryStringSeguro["tipo"] = filaResultado["tipo"].ToString().Trim().ToUpper();
                    QueryStringSeguro["mensaje"] = filaResultado["mensaje"].ToString().Trim();

                    Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
            }
            else
            {
                dataSetResultados = _subCentroCosto.AdicionarSUBCC(ID_EMPRESA, ID_CENTRO_C, NOM_SUB_C);

                if (dataSetResultados.Tables.Count <= 0)
                {
                    if (String.IsNullOrEmpty(_subCentroCosto.MensajeError) == true)
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se pudo procesar la petición. " + _subCentroCosto.MensajeError, Proceso.Error);
                    }
                    else
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Ocurrio un error inesperado procesando la solicitud. No se actualizó el sub centro seleccionado.", Proceso.Error);
                    }
                }
                else
                {
                    DataView vistaResultados = dataSetResultados.Tables[1].DefaultView;
                    DataTable tablaResultados = vistaResultados.Table;
                    DataRow filaResultado = tablaResultados.Rows[0];

                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                    QueryStringSeguro["img_area"] = "contratacion";
                    QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                    QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                    QueryStringSeguro["accion"] = "cargarSubccNuevo";
                    QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                    QueryStringSeguro["cc"] = ID_CENTRO_C.ToString();
                    QueryStringSeguro["subcc"] = filaResultado["id"].ToString();
                    QueryStringSeguro["tipo"] = filaResultado["tipo"].ToString().Trim().ToUpper();
                    QueryStringSeguro["mensaje"] = filaResultado["mensaje"].ToString();

                    Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
            }
        }
        else
        {
            if (accion == "modificar")
            {
                ID_SUB_C = Convert.ToDecimal(QueryStringSeguro["subcc"].ToString());

                dataSetResultados = _subCentroCosto.ActualizarSubCC(ID_SUB_C, ID_EMPRESA, ID_CENTRO_C, NOM_SUB_C, OCULTAR_SUB_CENTRO);

                if (dataSetResultados.Tables.Count <= 0)
                {
                    if (String.IsNullOrEmpty(_subCentroCosto.MensajeError) == true)
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se pudo procesar la petición. " + _subCentroCosto.MensajeError, Proceso.Error);
                    }
                    else
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Ocurrio un error inesperado procesando la solicitud. No se actualizó el sub centro seleccionado.", Proceso.Error);
                    }
                }
                else
                {
                    DataView vistaResultados = dataSetResultados.Tables[1].DefaultView;
                    DataTable tablaResultados = vistaResultados.Table;
                    DataRow filaResultado = tablaResultados.Rows[0];

                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                    QueryStringSeguro["img_area"] = "contratacion";
                    QueryStringSeguro["nombre_area"] = "CONTRATACIÓN Y RELACIONES LABORALES";
                    QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                    QueryStringSeguro["accion"] = "cargarSubccModificado";
                    QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                    QueryStringSeguro["cc"] = ID_CENTRO_C.ToString();
                    QueryStringSeguro["subcc"] = ID_SUB_C.ToString();
                    QueryStringSeguro["tipo"] = filaResultado["tipo"].ToString().Trim().ToUpper();
                    QueryStringSeguro["mensaje"] = filaResultado["mensaje"].ToString().Trim();

                    Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
            }
        }
    }
예제 #39
0
    protected void Button_GUARDAR_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        centroCosto _centroCosto = new centroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        String accion = QueryStringSeguro["accion"].ToString();

        String  ID_CIUDAD  = DropDownList_CIUDAD.SelectedValue;
        String  NOM_CC     = TextBox_NOMBRE_CENTRO_COSTO.Text.Trim().ToUpper();
        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);

        String TIPO_NOM = null;

        if (DropDownList_PERIODO_PAGO.SelectedIndex > 0)
        {
            TIPO_NOM = DropDownList_PERIODO_PAGO.SelectedValue;
        }

        String ID_BANCO = null;

        if (DropDownList_BANCO.SelectedIndex > 0)
        {
            ID_BANCO = DropDownList_BANCO.SelectedValue;
        }

        String CC_EXC_IVA = "N";

        if (CheckBox_EXCENTO_IVA.Checked == true)
        {
            CC_EXC_IVA = "S";
        }

        DataTable tablaResultado;
        Decimal   ID_CENTRO_C = 0;

        if (accion == "nuevo")
        {
            DataTable tablaInfoCC = _centroCosto.ObtenerCentrosDeCostoPorIdEmpresaIdCiudadNombreCC(ID_EMPRESA, ID_CIUDAD, NOM_CC);
            if (tablaInfoCC.Rows.Count > 0)
            {
                DataRow filaCC = tablaInfoCC.Rows[0];
                ID_CENTRO_C = Convert.ToDecimal(filaCC["ID_CENTRO_C"]);
                String ESTADO = "ACTIVO";

                tablaResultado = _centroCosto.ActualizarCC(ID_CENTRO_C, ID_EMPRESA, NOM_CC, TIPO_NOM, CC_EXC_IVA, ID_CIUDAD, ID_BANCO, ESTADO);

                if (tablaResultado.Rows.Count <= 0)
                {
                    if (String.IsNullOrEmpty(_centroCosto.MensajeError) == true)
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se pudo procesar la petición. " + _centroCosto.MensajeError, Proceso.Error);
                    }
                    else
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Ocurrio un error inesperado procesando la solicitud. No se actualizó el centro de costo seleccionado.", Proceso.Error);
                    }
                }
                else
                {
                    DataRow filaResultado = tablaResultado.Rows[0];

                    QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                    QueryStringSeguro["img_area"]      = "contratacion";
                    QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
                    QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                    QueryStringSeguro["accion"]        = "cargarActivado";
                    QueryStringSeguro["tipo"]          = filaResultado["tipo"].ToString().Trim().ToUpper();
                    QueryStringSeguro["mensaje"]       = filaResultado["mensaje"].ToString().Trim();
                    QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
                    QueryStringSeguro["cc"]            = ID_CENTRO_C.ToString();

                    Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
            }
            else
            {
                tablaResultado = _centroCosto.AdicionarCC(ID_EMPRESA, NOM_CC, TIPO_NOM, CC_EXC_IVA, ID_CIUDAD, ID_BANCO);

                if (tablaResultado.Rows.Count <= 0)
                {
                    if (String.IsNullOrEmpty(_centroCosto.MensajeError) == true)
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se pudo procesar la petición. " + _centroCosto.MensajeError, Proceso.Error);
                    }
                    else
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Ocurrio un error inesperado procesando la solicitud. No se actualizó el centro de costo seleccionado.", Proceso.Error);
                    }
                }
                else
                {
                    DataRow filaResultado = tablaResultado.Rows[0];

                    QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                    QueryStringSeguro["img_area"]      = "contratacion";
                    QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
                    QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                    QueryStringSeguro["accion"]        = "cargarNuevo";
                    QueryStringSeguro["tipo"]          = filaResultado["tipo"].ToString().Trim().ToUpper();
                    QueryStringSeguro["mensaje"]       = filaResultado["mensaje"].ToString();
                    QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
                    QueryStringSeguro["cc"]            = filaResultado["id"].ToString();

                    Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                }
            }
        }
        else
        {
            if (accion == "modificar")
            {
                String ESTADO = "ACTIVO";
                if (CheckBox_OcultarCC.Checked == true)
                {
                    ESTADO = "OCULTO";
                }

                ID_CENTRO_C    = Convert.ToDecimal(QueryStringSeguro["cc"].ToString());
                tablaResultado = _centroCosto.ActualizarCC(ID_CENTRO_C, ID_EMPRESA, NOM_CC, TIPO_NOM, CC_EXC_IVA, ID_CIUDAD, ID_BANCO, ESTADO);



                if (tablaResultado.Rows.Count <= 0)
                {
                    if (String.IsNullOrEmpty(_centroCosto.MensajeError) == true)
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se pudo procesar la petición. " + _centroCosto.MensajeError, Proceso.Error);
                    }
                    else
                    {
                        Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "Ocurrio un error inesperado procesando la solicitud. No se actualizó el centro de costo seleccionado.", Proceso.Error);
                    }
                }
                else
                {
                    DataRow filaResultado = tablaResultado.Rows[0];

                    if (ESTADO == "ACTIVO")
                    {
                        QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                        QueryStringSeguro["img_area"]      = "contratacion";
                        QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
                        QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                        QueryStringSeguro["accion"]        = "cargarModificado";
                        QueryStringSeguro["tipo"]          = filaResultado["tipo"].ToString().Trim().ToUpper();
                        QueryStringSeguro["mensaje"]       = filaResultado["mensaje"].ToString();
                        QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
                        QueryStringSeguro["cc"]            = ID_CENTRO_C.ToString();

                        Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                    }
                    else
                    {
                        QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                        QueryStringSeguro["img_area"]      = "contratacion";
                        QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
                        QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
                        QueryStringSeguro["accion"]        = "cargarOculto";
                        QueryStringSeguro["tipo"]          = filaResultado["tipo"].ToString().Trim().ToUpper();
                        QueryStringSeguro["mensaje"]       = filaResultado["mensaje"].ToString();
                        QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
                        QueryStringSeguro["cc"]            = ID_CENTRO_C.ToString();

                        Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
                    }
                }
            }
        }
    }
    private void llenar_GridView_AdjuntosInforme_desde_tabla(DataTable tablaDatos)
    {
        GridView_AdjuntosInforme.DataSource = tablaDatos;
        GridView_AdjuntosInforme.DataBind();

        GridViewRow filaGrilla;
        DataRow filaTabla;
        HyperLink link;

        for (int i = 0; i < tablaDatos.Rows.Count; i++)
        {
            filaGrilla = GridView_AdjuntosInforme.Rows[i];
            filaTabla = tablaDatos.Rows[i];

            link = filaGrilla.FindControl("HyperLink_ARCHIVO_ADJUNTO") as HyperLink;

            tools _tools = new tools();
            SecureQueryString QueryStringSeguro;
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
            QueryStringSeguro["id_adjunto"] = filaTabla["ID_ADJUNTO"].ToString().Trim();

            link.NavigateUrl = "~/maestros/visorAdjuntosActividades.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            link.Enabled = true;
            link.Target = "_blank";
            link.Text = "Ver Archivo";
        }
    }
예제 #41
0
    private void cargar_menu_botones_internos()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"]    = "seleccion";
        QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["accion"]      = "inicial";

        TableRow  filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image     imagen;

        int contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_acoset";
        QueryStringSeguro["nombre_modulo"] = "REGISTRO ACOSET";
        link.NavigateUrl = "~/seleccion/acoset.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bRegistroAcosetEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bRegistroAcosetAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bRegistroAcosetEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_reclutamiento";
        QueryStringSeguro["nombre_modulo"] = "FUENTES DE RECLUTAMIENTO";
        link.NavigateUrl = "~/seleccion/fuentesReclutamiento.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bFuentesReclutamientoEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bFuentesReclutamientoAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bFuentesReclutamientoEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_categoria_pruebas";
        QueryStringSeguro["nombre_modulo"] = "CATEGORÍA DE PRUEBAS Y PRUEBAS";
        link.NavigateUrl = "~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bCategoriaPruebasEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bCategoriaPruebasAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bCategoriaPruebasEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_4_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_cargos_trabajo";
        QueryStringSeguro["nombre_modulo"] = "CARGOS DE TRABAJO";
        link.NavigateUrl = "~/seleccion/cargos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bCargosTrabajoEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bCargosTrabajoAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bCargosTrabajoEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_5_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_administracion_documentos";
        QueryStringSeguro["nombre_modulo"] = "DOCUMENTACIÓN PARA VALIDACIÓN DE PROCESO DE CONTRATACIÓN";
        link.NavigateUrl = "~/seleccion/Documentos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bAdministracionDocumentosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bAdministracionDocumentosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bAdministracionDocumentosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU.Rows.Add(filaTabla);



        contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "TM1_row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "TM1_cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_derogaciones";
        QueryStringSeguro["nombre_modulo"] = "DEROGACIONES";
        link.NavigateUrl = "~/seleccion/derogaciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bDerogacionesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bDerogacionesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bDerogacionesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "TM1_cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_preguntas_referencia_loboral";
        QueryStringSeguro["nombre_modulo"] = "PREGUNTAS PARA REFERENCIA LABORAL";
        link.NavigateUrl = "~/seleccion/preguntasRefLaboral.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bPreguntasReferenciaLaboralEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bPreguntasReferenciaLaboralAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bPreguntasReferenciaLaboralEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "TM1_cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_diccionario_competencias";
        QueryStringSeguro["nombre_modulo"] = "DICCIONARIO DE COMPETENCIAS Y HABILIDADES";
        link.NavigateUrl = "~/seleccion/diccionarioCompetencias.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bDiccionarioCompetenciasEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bDiccionarioCompetenciasAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bDiccionarioCompetenciasEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "TM1_cell_4_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_fabrica_assesment";
        QueryStringSeguro["nombre_modulo"] = "FABRICA DE ASSESMENT CENTER";
        link.NavigateUrl = "~/seleccion/FabricaAssesment.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bFabricaAssesmentEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bFabricaAssesmentAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bFabricaAssesmentEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU_1.Rows.Add(filaTabla);
    }
    protected void Button_GUARDAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();

        envioCandidato _envioCandidato = new envioCandidato(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal ID_EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"]);

        Decimal REGISTRO_CONTACTO = Convert.ToDecimal(DropDownList_CONT_NOMBRE.SelectedValue);
        String DIR_ENVIO = TextBox_DIR_ENVIO.Text.ToUpper().Trim();
        String CIU_ENVIO = DropDownList_CIUDAD.SelectedValue;
        String TEL_ENVIO = TextBox_TEL_ENVIO.Text.ToUpper().Trim();
        string COND_ENVIO = TextBox_COND_ENVIO.Text.ToUpper().Trim();

        Decimal REGISTRO_ENVIO;
        if (accion == "nuevo")
        {
            REGISTRO_ENVIO = _envioCandidato.Adicionar(ID_EMPRESA, DIR_ENVIO, CIU_ENVIO, TEL_ENVIO, REGISTRO_CONTACTO, COND_ENVIO);

            if (REGISTRO_ENVIO == 0)
            {
                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _envioCandidato.MensajeError;
            }
            else
            {
                maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();
                _maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA);

                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
                QueryStringSeguro["accion"] = "cargarNuevo";
                QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                QueryStringSeguro["envio"] = REGISTRO_ENVIO.ToString();

                Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
        else
        {
            REGISTRO_ENVIO = Convert.ToDecimal(QueryStringSeguro["envio"]);

            Boolean verificador = _envioCandidato.Actualizar(REGISTRO_ENVIO, DIR_ENVIO, CIU_ENVIO, TEL_ENVIO, COND_ENVIO, REGISTRO_CONTACTO, ID_EMPRESA);

            if (verificador == false)
            {
                configurarMensajes(true, System.Drawing.Color.Green);
                Label_MENSAJE.Text = _envioCandidato.MensajeError;
            }
            else
            {
                maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();
                _maestrasInterfaz.CargarEnBdElManualServicioActual(ID_EMPRESA);

                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CONDICIONES DE ENVIO";
                QueryStringSeguro["accion"] = "cargarModificado";
                QueryStringSeguro["reg"] = ID_EMPRESA.ToString();
                QueryStringSeguro["envio"] = REGISTRO_ENVIO.ToString();

                Response.Redirect("~/seleccion/condicionesSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
    }
예제 #43
0
    protected void Button_LISTA_CONTRATOS_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String ID_EMPRESA = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"]      = "contratacion";
        QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
        QueryStringSeguro["nombre_modulo"] = "CENTROS DE COSTO";
        QueryStringSeguro["accion"]        = "inicial";
        QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();

        Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void Button_GUARDAR_PRUEBA_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        Decimal ID_CATEGORIA = Convert.ToDecimal(QueryStringSeguro["categoria"]);

        String NOM_PRUEBA = TextBox_NOM_PRUEBA.Text.Trim();
        String OBS_PRUEBA = TextBox_Comentarios.Text.Trim();

        Byte[] ARCHIVO = null;
        Int32 ARCHIVO_TAMANO = 0;
        String ARCHIVO_EXTENSION = null;
        String ARCHIVO_TYPE = null;
        if (FileUpload_ARCHIVO.HasFile == true)
        {
            using (BinaryReader reader = new BinaryReader(FileUpload_ARCHIVO.PostedFile.InputStream))
            {
                ARCHIVO = reader.ReadBytes(FileUpload_ARCHIVO.PostedFile.ContentLength);
                ARCHIVO_TAMANO = FileUpload_ARCHIVO.PostedFile.ContentLength;
                ARCHIVO_TYPE = FileUpload_ARCHIVO.PostedFile.ContentType;
                ARCHIVO_EXTENSION = _tools.obtenerExtensionArchivo(FileUpload_ARCHIVO.PostedFile.FileName);
            }
        }

        categoriaPruebas _pruebas = new categoriaPruebas(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal ID_PRUEBA = 0;

        if (String.IsNullOrEmpty(TextBox_ID_PRUEBA.Text) == true)
        {
            ID_PRUEBA = _pruebas.AdicionarSelPruebas(NOM_PRUEBA, ID_CATEGORIA, OBS_PRUEBA, ARCHIVO, ARCHIVO_EXTENSION, ARCHIVO_TAMANO, ARCHIVO_TYPE);

            if (_pruebas.MensajeError != null)
            {
                configurarInfoAdicionalModulo(false, "");

                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _pruebas.MensajeError;
            }
            else
            {
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CATEGORÍA DE PRUEBAS Y PRUEBAS";
                QueryStringSeguro["accion"] = "cargarNuevaPrueba";
                QueryStringSeguro["categoria"] = ID_CATEGORIA.ToString();
                QueryStringSeguro["prueba"] = ID_PRUEBA.ToString();

                Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
        else
        {
            Boolean verificador = true;

            ID_PRUEBA = Convert.ToDecimal(TextBox_ID_PRUEBA.Text);

            verificador = _pruebas.ActualizarSelPrueba(ID_PRUEBA, NOM_PRUEBA, OBS_PRUEBA, ARCHIVO, ARCHIVO_EXTENSION, ARCHIVO_TAMANO, ARCHIVO_TYPE);

            if (verificador == false)
            {
                configurarInfoAdicionalModulo(false, "");

                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _pruebas.MensajeError;
            }
            else
            {
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CATEGORÍA DE PRUEBAS Y PRUEBAS";
                QueryStringSeguro["accion"] = "cargarModificadaPrueba";
                QueryStringSeguro["categoria"] = ID_CATEGORIA.ToString();
                QueryStringSeguro["prueba"] = ID_PRUEBA.ToString();

                Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
    }
예제 #45
0
    protected void Button_NUEVO_SUB_C_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String ID_CENTRO_C = QueryStringSeguro["cc"].ToString();
        String reg         = QueryStringSeguro["reg"].ToString();

        QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"]      = "contratacion";
        QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
        QueryStringSeguro["nombre_modulo"] = "SUB CENTROS DE COSTO";
        QueryStringSeguro["accion"]        = "nuevo";
        QueryStringSeguro["reg"]           = reg;
        QueryStringSeguro["cc"]            = ID_CENTRO_C;

        Response.Redirect("~/contratacion/subCentrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
    protected void Button_MODIFICAR_CATEGORIA_Click(object sender, EventArgs e)
    {
        String ID_CATEGORIA = TextBox_ID_CATEGORIA.Text.Trim();

        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "seleccion";
        QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CATEGORÍA DE PRUEBAS";
        QueryStringSeguro["accion"] = "modificarCategoria";
        QueryStringSeguro["categoria"] = ID_CATEGORIA;

        Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
예제 #47
0
    private TableCell cargarCelda(int i, int contadorFilas, DataRow filaArea)
    {
        tools _tools = new tools();

        TableCell celdaTabla;
        HyperLink link;
        Image     imagen;

        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_" + i.ToString() + "_row_" + contadorFilas.ToString();

        link    = new HyperLink();
        link.ID = "link_" + filaArea["NOMBRE_IMAGEN"].ToString().Trim();

        QueryStringSeguro                = new SecureQueryString(_tools.byteParaQueryStringSeguro());
        QueryStringSeguro["img_area"]    = filaArea["NOMBRE_IMAGEN"].ToString().Trim();
        QueryStringSeguro["nombre_area"] = filaArea["NOMBRE"].ToString().Trim();
        if (filaArea["NOMBRE_MODULO_INICIAL"] == DBNull.Value)
        {
            QueryStringSeguro["nombre_modulo"] = "FALTA CONFIGURACIÓN DE MODULOS Y BOTONES";
        }
        else
        {
            QueryStringSeguro["nombre_modulo"] = filaArea["NOMBRE_MODULO_INICIAL"].ToString().Trim().ToUpper();
        }

        QueryStringSeguro["accion"] = "inicial";
        link.NavigateUrl            = "~" + filaArea["MODULO_INICIAL"].ToString().Trim() + "?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass = "botones_menu_principal";
        link.Target   = "_blank";

        Boolean AreaHabilitada = true;

        if (ConfigurationManager.AppSettings["habilitarSeguridad"] == "true")
        {
            if (filaArea["AREA_ACTIVA"].ToString().ToUpper() == "FALSE")
            {
                AreaHabilitada = false;
            }
            else
            {
                if (filaArea["SEGURIDAD_HABILITADA"].ToString().ToUpper() == "FALSE")
                {
                    AreaHabilitada = true;
                }
                else
                {
                    if (Convert.ToInt32(filaArea["CONTADOR_PERMISOS"]) <= 0)
                    {
                        AreaHabilitada = false;
                    }
                    else
                    {
                        AreaHabilitada = true;
                    }
                }
            }
        }
        else
        {
            if (filaArea["AREA_ACTIVA"].ToString().ToUpper() == "FALSE")
            {
                AreaHabilitada = false;
            }
            else
            {
                AreaHabilitada = true;
            }
        }

        link.Enabled = AreaHabilitada;

        imagen = new Image();

        if (AreaHabilitada == false)
        {
            imagen.ImageUrl = "~/imagenes/areas/bMenuPrincipal" + filaArea["NOMBRE_IMAGEN"].ToString().Trim() + "Inactivo.png";
        }
        else
        {
            imagen.ImageUrl = "~/imagenes/areas/bMenuPrincipal" + filaArea["NOMBRE_IMAGEN"].ToString().Trim() + "Estandar.png";
            imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bMenuPrincipal" + filaArea["NOMBRE_IMAGEN"].ToString().Trim() + "Accion.png'");
            imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bMenuPrincipal" + filaArea["NOMBRE_IMAGEN"].ToString().Trim() + "Estandar.png'");
        }

        imagen.CssClass = "botones_menu_principal";
        imagen.Width    = anchoBotonMenu;
        imagen.Height   = altoBotonMenu;

        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        return(celdaTabla);
    }
    private void Cargar(DataTable dataTable)
    {
        LimpiarDatosINcapacidad();

        if (dataTable.Rows.Count > 0)
        {
            foreach (DataRow _dataRow in dataTable.Rows)
            {
                if (!String.IsNullOrEmpty(_dataRow["FCH_CRE"].ToString())) this.TextBox_FCH_CRE.Text = _dataRow["FCH_CRE"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["USU_CRE"].ToString())) this.TextBox_USU_CRE.Text = _dataRow["USU_CRE"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FCH_MOD"].ToString())) this.TextBox_FCH_MOD.Text = _dataRow["FCH_MOD"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["USU_MOD"].ToString())) this.TextBox_USU_MOD.Text = _dataRow["USU_MOD"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["REGISTRO"].ToString())) this.TextBox_ID.Text = _dataRow["REGISTRO"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FCH_INI_REAL"].ToString())) this.TextBox_FCH_INI_REAL.Text = _dataRow["FCH_INI_REAL"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FCH_TER_REAL"].ToString())) this.TextBox_FCH_TER_REAL.Text = _dataRow["FCH_TER_REAL"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["DIAS_INCAP"].ToString())) this.TextBox_DIAS_INCAP.Text = _dataRow["DIAS_INCAP"].ToString();

                try
                {
                    if (!String.IsNullOrEmpty(_dataRow["VAL_RECONOCIDO"].ToString()))
                    {
                        this.TextBox_VAL_RECONOCIDO.Text = Decimal.Round(Convert.ToDecimal(_dataRow["VAL_RECONOCIDO"]),0).ToString();
                    }
                    else
                    {
                        this.TextBox_VAL_RECONOCIDO.Text = "0";
                    }
                }
                catch
                {
                    this.TextBox_VAL_RECONOCIDO.Text = "0";
                }

                if (!String.IsNullOrEmpty(_dataRow["NUM_AUTORIZA"].ToString())) this.TextBox_NUM_AUTORIZA.Text = _dataRow["NUM_AUTORIZA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["FECHA"].ToString())) this.TextBox_FECHA.Text = _dataRow["FECHA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["OBS_REG"].ToString())) this.TextBox_OBS_REG.Text = HttpUtility.HtmlDecode(_dataRow["OBS_REG"].ToString());
                if (!String.IsNullOrEmpty(_dataRow["INC_CARENCIA"].ToString())) this.DropDownList_INC_CARENCIA.SelectedValue = _dataRow["INC_CARENCIA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["TIPO_INCA"].ToString())) this.DropDownList_TIPO_INCA.SelectedValue = _dataRow["TIPO_INCA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["SEVERO"].ToString())) this.DropDownList_SEVERO.SelectedValue = _dataRow["SEVERO"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["CLASE_INCA"].ToString()))
                {
                    DropDownList_CLASE_INCA.SelectedValue = _dataRow["CLASE_INCA"].ToString();
                    parametroIncapacidad _parametroIncapacidad = new parametroIncapacidad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                    DataTable d = _parametroIncapacidad.ObtenerPorClaseIncapacidad(_dataRow["CLASE_INCA"].ToString());

                    Cargar(DropDownList_ID_CONCEPTO, d, "ID_CONCEPTO");
                    try
                    {
                        DropDownList_ID_CONCEPTO.SelectedValue = _dataRow["ID_CONCEPTO"].ToString();
                    }
                    catch
                    {
                        DropDownList_ID_CONCEPTO.ClearSelection();
                    }
                }

                if (!String.IsNullOrEmpty(_dataRow["PRORROGA"].ToString())) this.DropDownList_PRORROGA.SelectedValue = _dataRow["PRORROGA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["VALOR_LIQUIDADO_NOMINA"].ToString())) this.TextBox_VALOR_LIQUIDADO_NOMINA.Text = _dataRow["VALOR_LIQUIDADO_NOMINA"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["COD_DIAG"].ToString())) Cargar(_dataRow["COD_DIAG"].ToString());

                if (!String.IsNullOrEmpty(_dataRow["DIAS_PEND_POR_PAGAR"].ToString())) this.TextBox_dias_pendientes.Text = _dataRow["DIAS_PEND_POR_PAGAR"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["DIAS_PEND_POR_DESCONTAR"].ToString())) this.TextBox_dias_pagados.Text = _dataRow["DIAS_PEND_POR_DESCONTAR"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["ESTADO"].ToString())) this.DropDownList_estado.SelectedValue = _dataRow["ESTADO"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["TRAMITADA_POR"].ToString())) this.DropDownList_tramitada_por.SelectedValue = _dataRow["TRAMITADA_POR"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["ESTADO_TRAMITE"].ToString())) this.DropDownList_estado_tramite.SelectedValue = _dataRow["ESTADO_TRAMITE"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["transcripcion_fecha_radicacion"].ToString())) this.TextBox_transcripcion_fecha_radicacion.Text = _dataRow["transcripcion_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_fecha_seguimiento"].ToString())) this.TextBox_transcripcion_fecha_seguimiento.Text = _dataRow["transcripcion_fecha_seguimiento"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["transcripcion_vobo"].ToString()))
                {
                    if(_dataRow["transcripcion_vobo"].ToString().Equals("S")) CheckBox_transcripcion_VoBo.Checked = true;
                    else CheckBox_transcripcion_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_numero"].ToString())) this.TextBox_transcripcion_numero.Text = _dataRow["transcripcion_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_valor"].ToString())) this.TextBox_transcripcion_valor.Text = _dataRow["transcripcion_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["transcripcion_notas"].ToString())) this.TextBox_transcripcion_notas.Text = _dataRow["transcripcion_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["liquidacion_fecha_radicacion"].ToString())) this.TextBox_liquidacion_fecha_radicacion.Text = _dataRow["liquidacion_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_fecha_seguimiento"].ToString())) this.TextBox_liquidacion_fecha_seguimiento.Text = _dataRow["liquidacion_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_vobo"].ToString()))
                {
                    if(_dataRow["liquidacion_vobo"].ToString().Equals("S")) CheckBox_liquidacion_VoBo.Checked = true;
                    else CheckBox_liquidacion_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_numero"].ToString())) this.TextBox_liquidacion_numero.Text = _dataRow["liquidacion_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_valor"].ToString())) this.TextBox_liquidacion_valor.Text = _dataRow["liquidacion_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["liquidacion_notas"].ToString())) this.TextBox_liquidacion_notas.Text = _dataRow["liquidacion_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_fecha_radicacion"].ToString())) this.TextBox_reliquidacion_fecha_radicacion.Text = _dataRow["reliquidacion_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_fecha_seguimiento"].ToString())) this.TextBox_reliquidacion_fecha_seguimiento.Text = _dataRow["reliquidacion_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_vobo"].ToString()))
                {
                    if(_dataRow["reliquidacion_vobo"].ToString().Equals("S")) CheckBox_reliquidacion_VoBo.Checked = true;
                    else CheckBox_reliquidacion_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_numero"].ToString())) this.TextBox_reliquidacion_numero.Text = _dataRow["reliquidacion_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_valor"].ToString())) this.TextBox_reliquidacion_valor.Text = _dataRow["reliquidacion_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["reliquidacion_notas"].ToString())) this.TextBox_reliquidacion_notas.Text = _dataRow["reliquidacion_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["cobro_fecha_radicacion"].ToString())) this.TextBox_cobro_fecha_radicacion.Text = _dataRow["cobro_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_fecha_seguimiento"].ToString())) this.TextBox_cobro_fecha_seguimiento.Text = _dataRow["cobro_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_vobo"].ToString()))
                {
                    if(_dataRow["cobro_vobo"].ToString().Equals("S")) CheckBox_cobro_VoBo.Checked = true;
                    else CheckBox_cobro_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["cobro_numero"].ToString())) this.TextBox_cobro_numero.Text = _dataRow["cobro_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_valor"].ToString())) this.TextBox_cobro_valor.Text = _dataRow["cobro_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["cobro_notas"].ToString())) this.TextBox_cobro_notas.Text = _dataRow["cobro_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["pago_fecha_radicacion"].ToString())) this.TextBox_pago_fecha_radicacion.Text = _dataRow["pago_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_fecha_seguimiento"].ToString())) this.TextBox_pago_fecha_seguimiento.Text = _dataRow["pago_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_vobo"].ToString()))
                {
                    if(_dataRow["pago_vobo"].ToString().Equals("S")) CheckBox_pago_VoBo.Checked = true;
                    else CheckBox_pago_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["pago_numero"].ToString())) this.TextBox_pago_numero.Text = _dataRow["pago_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_valor"].ToString())) this.TextBox_pago_valor.Text = _dataRow["pago_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["pago_notas"].ToString())) this.TextBox_pago_notas.Text = _dataRow["pago_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["objetada_fecha_radicacion"].ToString())) this.TextBox_objetada_fecha_radicacion.Text = _dataRow["objetada_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_fecha_seguimiento"].ToString())) this.TextBox_objetada_fecha_seguimiento.Text = _dataRow["objetada_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_vobo"].ToString()))
                {
                    if (_dataRow["objetada_vobo"].ToString().Equals("S")) CheckBox_objetada_VoBo.Checked = true;
                    else CheckBox_objetada_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["objetada_numero"].ToString())) this.TextBox_objetada_numero.Text = _dataRow["objetada_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_valor"].ToString())) this.TextBox_objetada_valor.Text = _dataRow["objetada_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["objetada_notas"].ToString())) this.TextBox_objetada_notas.Text = _dataRow["objetada_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["negada_fecha_radicacion"].ToString())) this.TextBox_negada_fecha_radicacion.Text = _dataRow["negada_fecha_radicacion"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_fecha_seguimiento"].ToString())) this.TextBox_negada_fecha_seguimiento.Text = _dataRow["negada_fecha_seguimiento"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_vobo"].ToString()))
                {
                    if(_dataRow["negada_vobo"].ToString().Equals("S")) CheckBox_negada_VoBo.Checked = true;
                    else CheckBox_negada_VoBo.Checked = false;
                }
                if (!String.IsNullOrEmpty(_dataRow["negada_numero"].ToString())) this.TextBox_negada_numero.Text = _dataRow["negada_numero"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_valor"].ToString())) this.TextBox_negada_valor.Text = _dataRow["negada_valor"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["negada_notas"].ToString())) this.TextBox_negada_notas.Text = _dataRow["negada_notas"].ToString();

                if (!String.IsNullOrEmpty(_dataRow["fch_ini_nom"].ToString())) this.TextBox_fecha_paga_nomina_desde.Text = _dataRow["fch_ini_nom"].ToString();
                if (!String.IsNullOrEmpty(_dataRow["fch_ter_nom"].ToString())) this.TextBox_fecha_paga_nomina_hasta.Text = _dataRow["fch_ter_nom"].ToString();

                if (DBNull.Value.Equals(_dataRow["ARCHIVO"]) == true)
                {
                    HyperLink_ARCHIVO.Text = "Sin Archivo";
                    HyperLink_ARCHIVO.Enabled = false;
                }
                else
                {
                    tools _tools = new tools();
                    SecureQueryString QueryStringSeguro;
                    QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                    QueryStringSeguro["id_incapacidad"] = _dataRow["REGISTRO"].ToString();
                    HyperLink_ARCHIVO.NavigateUrl = "~/contratacion/VisorDocumentosIncapacidad.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
                    HyperLink_ARCHIVO.Enabled = true;
                }
            }
        }
        dataTable.Dispose();
    }
예제 #49
0
        protected void Button_ACEPTAR_Click(object sender, EventArgs e)
        {
            Decimal ID_EMPRESA;

            Boolean verificador = true;

            Session.Add("idEmpresa", "1");

            ID_EMPRESA = 1;

            if (verificador == true)
            {
                String LOGON_USER      = Request.ServerVariables["LOGON_USER"].ToString();
                String REMOTE_USER     = Request.ServerVariables["REMOTE_USER"].ToString();
                String LOCAL_ADDR      = Request.ServerVariables["LOCAL_ADDR"].ToString();
                String REMOTE_ADDR     = Request.ServerVariables["REMOTE_ADDR"].ToString();
                String REMOTE_HOST     = Request.ServerVariables["REMOTE_HOST"].ToString();
                String HTTP_USER_AGENT = Request.ServerVariables["HTTP_USER_AGENT"].ToString();

                usuario usuario = new usuario(ID_EMPRESA.ToString());

                if (usuario.IniciarSesion(TextBox_NombreUsuario.Text, TextBox_Pasword.Text, LOGON_USER, REMOTE_USER, LOCAL_ADDR, REMOTE_ADDR, REMOTE_HOST, HTTP_USER_AGENT) == false)
                {
                    String[] mensajeError = usuario.MensajeError.Split(':');
                    if (mensajeError[0] == "8")
                    {
                        Ocultar(Acciones.Inicio);
                        Mostrar(Acciones.CambioPassword);
                        Cargar(Acciones.CambioPassword);

                        //Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, mensajeError[1], Proceso.Advertencia);
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openpopup();", true);
                    }
                    else
                    {
                        ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openpopup();", true);
                        //Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, mensajeError[1], Proceso.Error);
                    }
                }
                else
                {
                    Session.Remove("USU_LOG");
                    Session.Remove("USU_ID");
                    Session.Remove("USU_TIPO");
                    Session.Add("USU_LOG", TextBox_NombreUsuario.Text);
                    Session.Add("USU_TIPO", usuario.TipoUsuario);
                    Session.Remove("NOM_EMPLEADO");
                    Session.Add("NOM_EMPLEADO", usuario.NombreUsuario);

                    if (usuario.TipoUsuario == "PUBLICO")
                    {
                        tools             _tools = new tools();
                        SecureQueryString QueryStringSeguro_seleccion;
                        QueryStringSeguro_seleccion = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                        QueryStringSeguro_seleccion["img_area"]      = "seleccion";
                        QueryStringSeguro_seleccion["nombre_area"]   = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
                        QueryStringSeguro_seleccion["nombre_modulo"] = "HOJA TRABAJO SELECCIÓN";
                        QueryStringSeguro_seleccion["accion"]        = "inicial";


                        Response.Redirect("~/seleccionCliente/hojaTrabajoSeleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro_seleccion.ToString()));
                    }
                    else
                    {
                        EnviarNotificaciones();
                        //Response.Redirect("~/areas/areas.aspx");
                        Response.Redirect("~/WebForms/MenuPrincipal.aspx");
                    }
                }
            }
        }
    protected void GridView_RESULTADOS_BUSQUEDA_SelectedIndexChanged(object sender, EventArgs e)
    {
        String ID_CATEGORIA = GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["ID_CATEGORIA"].ToString();

        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"] = "seleccion";
        QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["nombre_modulo"] = "CATEGORÍA DE PRUEBAS";
        QueryStringSeguro["accion"] = "cargarCategoria";
        QueryStringSeguro["categoria"] = ID_CATEGORIA;

        Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
예제 #51
0
    private void cargar_menu_botones_internos()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"]    = "contratacion";
        QueryStringSeguro["nombre_area"] = "CONTRATOS Y RELACIONES LABORALES";
        QueryStringSeguro["accion"]      = "inicial";

        TableRow  filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image     imagen;

        int contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_ARP";
        QueryStringSeguro["nombre_modulo"] = "GENERAR AUTOLIQUIDACION";
        link.NavigateUrl = "~/contratacion/GenerarAutoliquidacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bGenerarAutoliquidacionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bGenerarAutoliquidacionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bGenerarAutoliquidacionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_AFP";
        QueryStringSeguro["nombre_modulo"] = "REPORTES";
        link.NavigateUrl = "~/Reportes/autoliquidacion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bReportesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bReportesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bReportesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU.Rows.Add(filaTabla);
    }
    protected void Button_GUARDAR_CATEGORIA_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        String accion = QueryStringSeguro["accion"].ToString();

        categoriaPruebas _catPruebas = new categoriaPruebas(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal ID_CATEGORIA = 0;

        String NOM_CATEGORIA = TextBox_NOM_CATEGORIA.Text.ToUpper().Trim();
        String OBSERVACIONES = TextBox_Observaciones.Text.ToUpper().Trim();

        String USU_CRE = Session["USU_LOG"].ToString();
        String USU_MOD = Session["USU_LOG"].ToString();

        Boolean verificador = true;

        if (String.IsNullOrEmpty(TextBox_ID_CATEGORIA.Text) == true)
        {
            ID_CATEGORIA = _catPruebas.AdicionarSelCatPruebas(NOM_CATEGORIA, OBSERVACIONES);

            if (ID_CATEGORIA == 0)
            {
                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _catPruebas.MensajeError;
            }
            else
            {
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CATEGORIA DE PRUEBAS Y PRUEBAS";
                QueryStringSeguro["accion"] = "cargarNuevaCategoria";
                QueryStringSeguro["categoria"] = ID_CATEGORIA.ToString();

                Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
        else
        {
            ID_CATEGORIA = Convert.ToDecimal(TextBox_ID_CATEGORIA.Text);

            verificador = _catPruebas.ActualizarSelCatPruebas(Convert.ToInt32(ID_CATEGORIA), NOM_CATEGORIA, OBSERVACIONES);

            if (verificador == false)
            {
                configurarMensajes(true, System.Drawing.Color.Red);
                Label_MENSAJE.Text = _catPruebas.MensajeError;
            }
            else
            {
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["img_area"] = "seleccion";
                QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
                QueryStringSeguro["nombre_modulo"] = "CATEGORIAS DE PRUEBAS";
                QueryStringSeguro["accion"] = "cargarModificadaCategoria";
                QueryStringSeguro["categoria"] = ID_CATEGORIA.ToString();

                Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
            }
        }
    }
    private void cargar_menu_botones_modulos_internos()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        QueryStringSeguro["img_area"]    = "seleccion";
        QueryStringSeguro["nombre_area"] = "RECLUTAMIENTO, SELECCIÓN Y REQUISICIONES";
        QueryStringSeguro["accion"]      = "inicial";

        TableRow  filaTabla;
        TableCell celdaTabla;
        HyperLink link;
        Image     imagen;

        int contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "row_" + contadorFilas.ToString();


        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_base_datos";
        QueryStringSeguro["nombre_modulo"] = "BASE DE DATOS (ASPIRANTES - DISPONIBLES - LABORARON)";
        link.NavigateUrl = "~/seleccion/baseDatos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.Enabled     = true;
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bBaseDeDatosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bBaseDeDatosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bBaseDedatosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_radicacion";
        QueryStringSeguro["nombre_modulo"] = "RADICACIÓN HOJAS DE VIDA";
        link.NavigateUrl = "~/seleccion/radicacionHojaVida.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bRadicacionHojaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bRadicacionHojaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bRadicacionHojaEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_entrevistas";
        QueryStringSeguro["nombre_modulo"] = "ENTREVISTAS";
        link.NavigateUrl = "~/seleccion/Entrevista.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bEntrevistasEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bEntrevistasAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bEntrevistasEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_4_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_referencas";
        QueryStringSeguro["nombre_modulo"] = "REFERENCIAS";
        link.NavigateUrl = "~/seleccion/referencias.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bReferenciasEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bReferenciasAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bReferenciasEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_5_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_descarte_personal";
        QueryStringSeguro["nombre_modulo"] = "DESCARTE DE PERSONAL";
        link.NavigateUrl = "~/seleccion/descartePersonal.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bDescartePersonalSeleccionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bDescartePersonalSeleccionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bDescartePersonalSeleccionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU.Rows.Add(filaTabla);



        contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "menu1_row_" + contadorFilas.ToString();



        celdaTabla    = new TableCell();
        celdaTabla.ID = "menu1_cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_condiciones_usuarias";
        QueryStringSeguro["nombre_modulo"] = "CONDICIONES USUARIAS DE SELECCIÓN";
        QueryStringSeguro["proceso"]       = ((int)tabla.proceso.ContactoSeleccion).ToString();
        link.NavigateUrl = "~/maestros/condicionesUsuarias.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bCondicionesUsuariasEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bCondicionesUsuariasAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bCondicionesUsuariasEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "menu1_cell_2_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_requisiciones";
        QueryStringSeguro["nombre_modulo"] = "REQUISICIONES";
        link.NavigateUrl = "~/seleccion/registroAtencionRequisiciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bRequisicionesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bRequisicionesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bRequisicionesEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "menu1_cell_3_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_cancelar_cumplir_req";
        QueryStringSeguro["nombre_modulo"] = "CANCELAR Y CUMPLIR REQUISICIONES";
        link.NavigateUrl = "~/seleccion/cancelacionyCumplimientoRequisiciones.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bCancelarcumplirRequisicionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bCancelarcumplirRequisicionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bCancelarcumplirRequisicionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "menu1_cell_4_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_documentos";
        QueryStringSeguro["nombre_modulo"] = "DOCS. PARA CONTRATACIÓN";
        link.NavigateUrl = "~/seleccion/requisitos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bDocumentosEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bDocumentosAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bDocumentosEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU.Rows.Add(filaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "cell_4_T1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_hojaVida";
        QueryStringSeguro["nombre_modulo"] = "HOJA DE VIDA DEL COLABORADOR";
        link.NavigateUrl = "~/contratacion/hojaVida.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bHojaVidaEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bHojaVidaAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bHojaVidaEstandar.png'");

        imagen.CssClass = "botones_menu_principal";
        link.CssClass   = "botones_menu_principal";

        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        celdaTabla    = new TableCell();
        celdaTabla.ID = "menu1_cell_5_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_adminnistracion";
        QueryStringSeguro["nombre_modulo"] = "ADMINISTRACIÓN CONTRATACIÓN";
        link.NavigateUrl = "~/seleccion/administracion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.CssClass    = "botones_menu_principal";
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bMenuAdministracionEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bMenuAdministracionAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bMenuAdministracionEstandar.png'");
        imagen.CssClass = "botones_menu_principal";
        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);



        Table_MENU_1.Rows.Add(filaTabla);



        contadorFilas = 0;

        filaTabla    = new TableRow();
        filaTabla.ID = "menu2_row_" + contadorFilas.ToString();


        celdaTabla    = new TableCell();
        celdaTabla.ID = "t2_cell_1_row_Reclutamiento" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_Reclutamiento";
        QueryStringSeguro["nombre_modulo"] = "Reclutamiento";
        QueryStringSeguro["proceso"]       = ((int)tabla.proceso.ContactoSeleccion).ToString();
        link.NavigateUrl = "~/Seleccion/hojaTrabajoReclutamiento.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/plantilla/Reclutamiento.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/plantilla/ReclutamientoAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/plantilla/Reclutamiento.png'");

        imagen.CssClass = "botones_menu_principal";
        link.CssClass   = "botones_menu_principal";

        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU_2.Rows.Add(filaTabla);


        celdaTabla    = new TableCell();
        celdaTabla.ID = "t2_cell_1_row_" + contadorFilas.ToString();
        link          = new HyperLink();
        link.ID       = "link_reportes";
        QueryStringSeguro["nombre_modulo"] = "REPORTES";
        QueryStringSeguro["proceso"]       = ((int)tabla.proceso.ContactoSeleccion).ToString();
        link.NavigateUrl = "~/Reportes/seleccion.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
        link.Target      = "_blank";
        imagen           = new Image();
        imagen.ImageUrl  = "~/imagenes/areas/bReportesEstandar.png";
        imagen.Attributes.Add("onmouseover", "this.src='../imagenes/areas/bReportesAccion.png'");
        imagen.Attributes.Add("onmouseout", "this.src='../imagenes/areas/bReportesEstandar.png'");

        imagen.CssClass = "botones_menu_principal";
        link.CssClass   = "botones_menu_principal";

        link.Controls.Add(imagen);

        celdaTabla.Controls.Add(link);

        filaTabla.Cells.Add(celdaTabla);

        Table_MENU_2.Rows.Add(filaTabla);
    }
    private void cargar_datos_prueba(DataRow filaInfoPrueba)
    {
        TextBox_ID_PRUEBA.Text = filaInfoPrueba["ID_PRUEBA"].ToString().Trim();

        TextBox_NOM_PRUEBA.Text = filaInfoPrueba["NOM_PRUEBA"].ToString().Trim();

        TextBox_Comentarios.Text = filaInfoPrueba["OBS_PRUEBA"].ToString().Trim();

        if (filaInfoPrueba["ARCHIVO_EXTENSION"] != DBNull.Value)
        {
            tools _tools = new tools();
            SecureQueryString QueryStringSeguro;
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

            QueryStringSeguro["prueba"] = filaInfoPrueba["ID_PRUEBA"].ToString();

            HyperLink_ARCHIVO_PRUEBA_SELECCIONADA.NavigateUrl = "~/seleccion/visorManualesPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            HyperLink_ARCHIVO_PRUEBA_SELECCIONADA.Text = "Ver manual";
            Panel_ARCHIVO_ACTUAL.Visible = true;
        }
        else
        {
            Panel_ARCHIVO_ACTUAL.Visible = false;
        }
    }
    private void Cargar(DataTable dataTable, GridView gridView)
    {
        tools _tools = new tools();
        SecureQueryString secureQueryString;
        secureQueryString = new SecureQueryString(_tools.byteParaQueryStringSeguro());

        gridView.DataSource = dataTable;
        gridView.DataBind();

        for (int i = 0; i < dataTable.Rows.Count; i++)
        {
            DataRow dataRow = dataTable.Rows[i];
            if (!DBNull.Value.Equals(dataRow["ID_CLAUSULA"]))
            {
                gridView.Rows[i].Cells[0] .Text = dataRow["ID_CLAUSULA"].ToString();
                secureQueryString["ID_CLAUSULA"] = dataRow["ID_CLAUSULA"].ToString();
            }

            if (!DBNull.Value.Equals(dataRow["ID_EMPLEADO"]))
            {
                gridView.Rows[i].Cells[1].Text = dataRow["ID_EMPLEADO"].ToString();
                secureQueryString["ID_EMPLEADO"] = dataRow["ID_EMPLEADO"].ToString();
            }
            if (!string.IsNullOrEmpty(dataRow["TIPO_CLAUSULA"].ToString())) gridView.Rows[i].Cells[2].Text = dataRow["TIPO_CLAUSULA"].ToString();
            if (!string.IsNullOrEmpty(dataRow["DESCRIPCION"].ToString())) gridView.Rows[i].Cells[3].Text = dataRow["DESCRIPCION"].ToString();

            HyperLink hyperLink = gridView.Rows[i].FindControl("HyperLink_ARCHIVO") as HyperLink;

            if (!DBNull.Value.Equals(dataRow["ARCHIVO"]))
            {
                hyperLink.NavigateUrl = "~/contratacion/VisorDocumentosClausulasContratacion.aspx?data=" + HttpUtility.UrlEncode(secureQueryString.ToString());
            }
            else hyperLink.Enabled = false;
        }
    }
    private void cargar_GridView_GRILLA_PRUEBAS(DataTable tablaPruebas)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;

        GridView_GRILLA_PRUEBAS.DataSource = tablaPruebas;
        GridView_GRILLA_PRUEBAS.DataBind();

        HyperLink linkAdjunto;
        DataRow filainfoPrueba;

        for (int i = 0; i < tablaPruebas.Rows.Count; i++)
        {
            filainfoPrueba = tablaPruebas.Rows[i];
            linkAdjunto = GridView_GRILLA_PRUEBAS.Rows[i].FindControl("HyperLink_MANUAL_ADJUNTO") as HyperLink;

            if (filainfoPrueba["ARCHIVO_EXTENSION"] != DBNull.Value)
            {
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
                QueryStringSeguro["prueba"] = filainfoPrueba["ID_PRUEBA"].ToString();

                linkAdjunto.NavigateUrl = "~/seleccion/visorManualesPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
                linkAdjunto.Text = "Ver manual";
                linkAdjunto.Visible = true;
            }
            else
            {
                linkAdjunto.Visible = false;
            }
        }
    }
    private void RolPermisos()
    {
        #region variables
        int contadorPermisos = 0;
        #endregion variables

        seguridad _seguridad = new seguridad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        tools _tools = new tools();

        String rutaScript = _tools.obtenerRutaVerdaderaScript(Request.ServerVariables["SCRIPT_NAME"]);

        DataTable tablaInformacionPermisos = _seguridad.ObtenerPermisosBotones(NOMBRE_AREA, rutaScript);

        maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();

        contadorPermisos = _maestrasInterfaz.RolPermisos(this, tablaInformacionPermisos);

        if (contadorPermisos <= 0)
        {
            SecureQueryString QueryStringSeguro;
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

            QueryStringSeguro["img_area"] = "restringido";
            QueryStringSeguro["nombre_area"] = "ACCESO RESTRINGIDO";
            QueryStringSeguro["nombre_modulo"] = "ACCESO RESTRINGIDO";
            QueryStringSeguro["accion"] = "inicial";

            Response.Redirect("~/sinPermisos/sinPermisos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
        else
        {
            Session["URL_ANTERIOR"] = HttpContext.Current.Request.RawUrl;
        }
    }
예제 #58
0
    private void Cargar_GridView_AdjuntosInforme(DataTable tablaSeguimientos)
    {
        GridView_AdjuntosInforme.DataSource = tablaSeguimientos;
        GridView_AdjuntosInforme.DataBind();

        for (int i = 0; i < GridView_AdjuntosInforme.Rows.Count; i++)
        {
            GridViewRow filaGrilla = GridView_AdjuntosInforme.Rows[i];
            DataRow     filaTabla  = tablaSeguimientos.Rows[i];

            HyperLink link = filaGrilla.FindControl("HyperLink_ARCHIVO_ADJUNTO") as HyperLink;

            if (DBNull.Value.Equals(filaTabla["ARCHIVO"]) == true)
            {
                link.Enabled = false;
            }
            else
            {
                tools             _tools = new tools();
                SecureQueryString QueryStringSeguro;
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

                QueryStringSeguro["id_seguimiento"] = filaTabla["ID_SEGUIMIENTO"].ToString().Trim();

                link.Enabled     = true;
                link.NavigateUrl = "~/maestros/visorArchivSeguimientoCompromiso.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            }
        }
    }
예제 #59
0
    private void RolPermisos()
    {
        #region variables
        int contadorPermisos = 0;
        #endregion variables

        seguridad _seguridad = new seguridad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        tools _tools = new tools();

        String rutaScript = _tools.obtenerRutaVerdaderaScript(Request.ServerVariables["SCRIPT_NAME"]);

        DataTable tablaInformacionPermisos = _seguridad.ObtenerPermisosBotones(NOMBRE_AREA, rutaScript);

        maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();

        contadorPermisos = _maestrasInterfaz.RolPermisos(this, tablaInformacionPermisos);

        if (contadorPermisos <= 0)
        {
            SecureQueryString QueryStringSeguro;
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());

            QueryStringSeguro["img_area"]      = "restringido";
            QueryStringSeguro["nombre_area"]   = "ACCESO RESTRINGIDO";
            QueryStringSeguro["nombre_modulo"] = "ACCESO RESTRINGIDO";
            QueryStringSeguro["accion"]        = "inicial";

            Response.Redirect("~/sinPermisos/sinPermisos.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
        else
        {
            Session["URL_ANTERIOR"] = HttpContext.Current.Request.RawUrl;
        }
    }
    protected void GridView_GRILLA_PRUEBAS_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"].ToString());

        int filaSeleccionada = Convert.ToInt32(e.CommandArgument);

        Decimal ID_CATEGORIA = Convert.ToDecimal(GridView_GRILLA_PRUEBAS.DataKeys[filaSeleccionada].Values["ID_CATEGORIA"]);
        Decimal ID_PRUEBA = Convert.ToDecimal(GridView_GRILLA_PRUEBAS.DataKeys[filaSeleccionada].Values["ID_PRUEBA"]);

        if (e.CommandName == "modificar")
        {
            QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro());
            QueryStringSeguro["img_area"] = "seleccion";
            QueryStringSeguro["nombre_area"] = "SELECCIÓN Y REQUISICIONES";
            QueryStringSeguro["nombre_modulo"] = "CATEGORÍAS Y PRUEBAS";
            QueryStringSeguro["accion"] = "modificarPrueba";
            QueryStringSeguro["categoria"] = ID_CATEGORIA.ToString();
            QueryStringSeguro["prueba"] = ID_PRUEBA.ToString();

            Response.Redirect("~/seleccion/categoriasyPruebas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
    }