Exemplo n.º 1
0
    protected void GridViewAdministradorInfoBasicaComercia_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        int indexSeleccionado = Convert.ToInt32(e.CommandArgument);

        switch (e.CommandName)
        {
        case "Editar":
            ActivarFilaGrilla_2(GridViewAdministradorInfoBasicaComercia, indexSeleccionado, 2);
            break;

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

            GridViewRow filaGrilla = GridViewAdministradorInfoBasicaComercia.Rows[indexSeleccionado];

            Label   txtCodigo       = filaGrilla.FindControl("lblCODIGO") as Label;
            String  _txtCodigo      = txtCodigo.Text;
            TextBox lblDESCRIPCION  = filaGrilla.FindControl("TXTDESCRIPCION") as TextBox;
            Label   txtSiNo         = filaGrilla.FindControl("lblCODIGO") as Label;
            String  _lblDESCRIPCION = lblDESCRIPCION.Text;

            Int32 operaciones = 4;

            contratosServicio _contratosServico      = new contratosServicio(Session["idEmpresa"].ToString());
            DataTable         tablaContratosOriginal = _contratosServico.ObtenerITEMSInformacionBasicapor(operaciones, _txtCodigo, _lblDESCRIPCION);
            cargar_GridView_RESULTADOS_BUSQUEDA_Administrador();
            break;

        case "Grabar":
            GrabarFilaGrilla_2(GridView_RESULTADOS_BUSQUEDA, indexSeleccionado, 2);
            break;
        }
    }
    private void Cargar_GridView_ASSESMENT_desde_tabla(DataTable tablaAssesment)
    {
        GridView_ASSESMENT.DataSource = tablaAssesment;
        GridView_ASSESMENT.DataBind();

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

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

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

                QueryStringSeguro["id_documento"] = filaTabla["ID_DOCUMENTO"].ToString();

                link.NavigateUrl = "~/seleccion/VisorDocumentosFabricaAssesment.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
                link.Enabled     = true;
            }
            else
            {
                link.Enabled = false;
                link.Text    = "Sin Archivo";
            }
        }
    }
    private void cargar_GridView_DATOS()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

        cobertura _cobertura            = new cobertura(Session["idEmpresa"].ToString());
        DataTable tablaCoberturaEmpresa = _cobertura.obtenerCoberturaDeUnCliente(ID_EMPRESA);

        if (tablaCoberturaEmpresa.Rows.Count > 0)
        {
            GridView_DATOS.DataSource = tablaCoberturaEmpresa;
            GridView_DATOS.DataBind();
        }
        else
        {
            configurarMensajes(true, System.Drawing.Color.Red);
            Label_MENSAJE.Text = "ADVERTENCIA: El cliente no posee cobertura configurada.";

            configurarPanelesGenerales(false, false, false);
        }
    }
Exemplo n.º 4
0
    private void Cargar(DataRow dataRow)
    {
        Cargar();
        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_clausula"] = dataRow["ID_CLAUSULA"].ToString();
            HyperLink_ARCHIVO.NavigateUrl    = "~/contratacion/VisorDocumentosClausulas.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            HyperLink_ARCHIVO.Enabled        = true;

            HiddenField_id_clausula.Value = dataRow["ID_CLAUSULA"].ToString();
            HiddenField_ID_EMPRESA.Value  = dataRow["ID_EMPRESA"].ToString();

            TextBox_DESCRIPCION.Text = dataRow["DESCRIPCION"].ToString();

            DropDownList_ID_OCUPACION.SelectedValue     = dataRow["ID_OCUPACION"].ToString();
            DropDownList_ID_TIPO_CLAUSULA.SelectedValue = dataRow["ID_TIPO_CLAUSULA"].ToString();
        }
    }
Exemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (IsPostBack == false)
        {
            maestrasInterfaz _maestrasInterfaz = new maestrasInterfaz();

            if (_maestrasInterfaz.verificarSessionesSeguridad() == true)
            {
                //cargamos informacion del usuario conectado
                cargar_info_usuario_session();

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

                String img_area      = QueryStringSeguro["img_area"].ToString();
                String nombre_area   = QueryStringSeguro["nombre_area"].ToString();
                String nombre_modulo = QueryStringSeguro["nombre_modulo"].ToString();
                Label_NOMBRE_MODULO.Text = nombre_modulo;
            }
            else
            {
                Response.Redirect("~/seguridad/login.aspx");
            }
        }
    }
Exemplo n.º 6
0
    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;
            }
        }
    }
Exemplo n.º 7
0
    protected void Page_Load(object sender, EventArgs e)
    {
        Page.Header.Title = "SUB CENTROS DE COSTO";

        if (IsPostBack == false)
        {
            Configurar();

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

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

            if (accion == "nuevo")
            {
                iniciarControlesNuevo();
            }
            else
            {
                if (accion == "modificar")
                {
                    iniciar_interfaz_para_modificar_cliente();
                }
            }
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

        HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString();

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


        DataTable tablaContratosOriginal = _seguridad.ObtenerUsuariosPorEmpresa(ID_EMPRESA);

        if (tablaContratosOriginal.Rows.Count <= 0)
        {
            if (_seguridad.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de usuarios asociados a unidad de negocio para esta empresa.", Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _seguridad.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaContratosOriginal;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Exemplo n.º 9
0
    private void cargar_datos_sub_centro_costo()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        Decimal ID_SUB_C = Convert.ToDecimal(QueryStringSeguro["subcc"]);

        Panel_FORMULARIO.Visible = true;

        Panel_CONTROL_REGISTRO.Visible = false;

        subCentroCosto _subCentroCosto = new subCentroCosto(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable      tablaSubCentro  = _subCentroCosto.ObtenerSubCentrosDeCostoPorIdSubCosto(ID_SUB_C);
        DataRow        filaSubCentro   = tablaSubCentro.Rows[0];

        Panel_ID_SUB_C.Visible = true;
        Panel_ID_SUB_C.Enabled = false;
        TextBox_ID_SUB_C.Text  = filaSubCentro["ID_SUB_C"].ToString();

        TextBox_NOM_SUB_C.Text = filaSubCentro["NOM_SUB_C"].ToString().Trim();

        Panel_OcultarSubC.Visible    = true;
        CheckBox_OcultarSubC.Checked = false;
    }
    private void cargar_GridView_LISTA_BANCOS_POR_CIUDAD(Boolean modificar)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

        bancosPorEmpresa _bancosPorempresa = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable        tablaBancos       = _bancosPorempresa.ObtenerconBancoEmpresaPorCiudadEmpresa(ID_CIUDAD, Convert.ToInt32(ID_EMPRESA));

        if (tablaBancos.Rows.Count > 0)
        {
            Panel_GRILLA_BANCOS_ASIGNADOS.Visible = true;

            GridView_LISTA_BANCOS_POR_CIUDAD.DataSource = tablaBancos;
            GridView_LISTA_BANCOS_POR_CIUDAD.DataBind();

            if (modificar == false)
            {
                GridView_LISTA_BANCOS_POR_CIUDAD.Columns[0].Visible = false;
            }
            configurarMensajesListaBancos(false, System.Drawing.Color.Aqua);
        }
        else
        {
            Panel_GRILLA_BANCOS_ASIGNADOS.Visible = false;

            configurarMensajesListaBancos(true, System.Drawing.Color.Red);
            Label_MENSAJE_LISTA_BANCOS.Text = "ADVERTENCIA: No existen bancos configurados actualmente.";
        }
    }
    protected void Button_AGREGAR_BANCO_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

        Decimal REGISTRO_BANCO             = Convert.ToDecimal(DropDownList_BANCO.SelectedValue);
        Decimal REGISTRO_CON_BANCO_EMPRESA = 0;
        String  NOM_BANCO = DropDownList_BANCO.SelectedItem.Text;

        if (cargar_GridView_LISTA_BANCOS_POR_CIUDAD_con_banco(REGISTRO_BANCO, NOM_BANCO, REGISTRO_CON_BANCO_EMPRESA) == true)
        {
            Panel_GRILLA_BANCOS_ASIGNADOS.Visible = true;
            configurarMensajesListaBancos(true, System.Drawing.Color.Green);
            Label_MENSAJE_LISTA_BANCOS.Text = "EL banco (" + DropDownList_BANCO.SelectedItem.Text + ") fue configurado correctamente.";
        }
        else
        {
            configurarMensajesListaBancos(true, System.Drawing.Color.Red);
            Label_MENSAJE_LISTA_BANCOS.Text = "El banco (" + DropDownList_BANCO.SelectedItem.Text + ") fue configurado previamente.";
        }
    }
Exemplo n.º 12
0
    private void Cargar_GrillaReporte_DesdeTabla(DataTable tablaReporte)
    {
        GridView_Reporte.DataSource = tablaReporte;
        GridView_Reporte.DataBind();

        for (int i = 0; i < GridView_Reporte.Rows.Count; i++)
        {
            DataRow filaTabla = tablaReporte.Rows[(GridView_Reporte.PageIndex * GridView_Reporte.PageSize) + i];

            GridViewRow filaGrilla = GridView_Reporte.Rows[i];

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

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

            QueryStringSeguro["img_area"]      = "contratacion";
            QueryStringSeguro["nombre_area"]   = "CONTRATOS Y RELACIONES LABORALES";
            QueryStringSeguro["nombre_modulo"] = "HOJA DE VIDA DEL COLABORADOR";
            QueryStringSeguro["id_solicitud"]  = filaTabla["ID_SOLICITUD"].ToString();

            link.NavigateUrl = "~/contratacion/hojaVida.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString());
            link.Enabled     = true;
            link.Target      = "_blank";
        }
    }
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        Programa.Areas AREA = (Programa.Areas)Enum.Parse(typeof(Programa.Areas), HiddenField_ID_AREA.Value);

        SubPrograma _subPrograma      = new SubPrograma(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable   tablaSubProgramas = _subPrograma.ObtenerSubProgramasPorArea(AREA);

        if (tablaSubProgramas.Rows.Count <= 0)
        {
            if (_subPrograma.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Sub Programas.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _subPrograma.MensajeError, Proceso.Error);
            }

            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaSubProgramas;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }
    }
Exemplo n.º 14
0
    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;
        }
    }
    protected void GridView_RESULTADOS_BUSQUEDA_SelectedIndexChanged(object sender, EventArgs e)
    {
        String ID_SOLICITUD                   = GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["ID_SOLICITUD"].ToString();
        String ID_REQUERIMIENTO               = GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["ID_REQUERIMIENTO"].ToString();
        String NUM_DOC_IDENTIDAD              = GridView_RESULTADOS_BUSQUEDA.SelectedDataKey["NUM_DOC_IDENTIDAD"].ToString();
        radicacionHojasDeVida _SolIngreso     = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable             tablaSolIngreso = _SolIngreso.ObtenerRegSolicitudesingresoPorNumDocIdentidad(NUM_DOC_IDENTIDAD.ToString());
        DataRow filaSolIngreso                = tablaSolIngreso.Rows[0];

        if (filaSolIngreso["ARCHIVO"].ToString().Trim().Equals("CONTRATADO"))
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La persona seleccionada no puede ser descartada, porque se encuentra CONTRATADA.", Proceso.Advertencia);
        }
        else
        {
            tools             _tools = new tools();
            SecureQueryString QueryStringSeguros;
            QueryStringSeguros = new SecureQueryString(_tools.byteParaQueryStringSeguro());

            QueryStringSeguros["img_area"]          = "contratacion";
            QueryStringSeguros["nombre_area"]       = "CONTRATACIÓN";
            QueryStringSeguros["nombre_modulo"]     = "DESCARTE DE PERSONAL";
            QueryStringSeguros["accion"]            = "cargar";
            QueryStringSeguros["reg"]               = ID_SOLICITUD;
            QueryStringSeguros["id_Requerimiento"]  = ID_REQUERIMIENTO;
            QueryStringSeguros["num_doc_identidad"] = NUM_DOC_IDENTIDAD;

            Response.Redirect("~/contratacion/descartePersonal.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguros.ToString()));
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        Page.Header.Title = "DESCARTE DE PERSONAL";

        Panel_INFO_ADICIONAL_MODULO.Visible = false;

        if (IsPostBack == false)
        {
            Configurar();

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

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

            if (accion == "inicial")
            {
                iniciar_interfaz_inicial();
            }
            else
            {
                if (accion == "cargar")
                {
                    iniciar_interfaz_para_validacion();
                }
            }
        }
    }
    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_LISTA_BANCOS_POR_CIUDAD_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

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

        if (e.CommandName == "eliminar")
        {
            DataTable tablaBancosEnGrid = obtenerDataTableDeGridView_LISTA_BANCOS_POR_CIUDAD();

            tablaBancosEnGrid.Rows[indexSeleccionado].Delete();

            GridView_LISTA_BANCOS_POR_CIUDAD.DataSource = tablaBancosEnGrid;
            GridView_LISTA_BANCOS_POR_CIUDAD.DataBind();

            if (tablaBancosEnGrid.Rows.Count <= 0)
            {
                configurarMensajesListaBancos(true, System.Drawing.Color.Red);
                Label_MENSAJE_LISTA_BANCOS.Text = "ADVERTENCIA: La ciudad selecconada no tiene bancos asignados.";

                Panel_GRILLA_BANCOS_ASIGNADOS.Visible = false;
            }
        }
    }
    protected void GridView_HOJA_DE_TRABAJO_SelectedIndexChanged(object sender, EventArgs e)
    {
        String ID_SOLICITUD      = GridView_HOJA_DE_TRABAJO.SelectedDataKey["ID_SOLICITUD"].ToString();
        String ID_REQUERIMIENTO  = GridView_HOJA_DE_TRABAJO.SelectedDataKey["ID_REQUERIMIENTO"].ToString();
        String ID_EMPRESA        = GridView_HOJA_DE_TRABAJO.SelectedDataKey["ID_EMPRESA"].ToString();
        String ID_OCUPACION      = GridView_HOJA_DE_TRABAJO.SelectedDataKey["ID_OCUPACION"].ToString();
        String NUM_DOC_IDENTIDAD = GridView_HOJA_DE_TRABAJO.SelectedDataKey["NUM_DOC_IDENTIDAD"].ToString();

        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        QueryStringSeguro["img_area"]      = "seleccion";
        QueryStringSeguro["nombre_area"]   = "CONTRATACION";
        QueryStringSeguro["nombre_modulo"] = "ELABORAR CONTRATO";
        QueryStringSeguro["accion"]        = "cargar_inicial";
        QueryStringSeguro["requerimiento"] = ID_REQUERIMIENTO;
        QueryStringSeguro["solicitud"]     = ID_SOLICITUD;
        QueryStringSeguro["empresa"]       = ID_EMPRESA;
        QueryStringSeguro["cargo"]         = ID_OCUPACION;
        QueryStringSeguro["docID"]         = NUM_DOC_IDENTIDAD;

        Response.Redirect("~/contratacion/examenesEmpleado.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"]);

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

        List <bancos> listaBancos = new List <bancos>();
        bancos        _bancosParaLista;

        for (int i = 0; i < GridView_LISTA_BANCOS_POR_CIUDAD.Rows.Count; i++)
        {
            _bancosParaLista = new bancos(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

            _bancosParaLista.ID_CIUDAD      = ID_CIUDAD;
            _bancosParaLista.ID_EMPRESA     = ID_EMPRESA;
            _bancosParaLista.REGISTRO_BANCO = Convert.ToDecimal(GridView_LISTA_BANCOS_POR_CIUDAD.DataKeys[i].Values["REGISTRO"]);
            _bancosParaLista.REGISTRO_CON_REG_BANCOS_EMPRESA = Convert.ToDecimal(GridView_LISTA_BANCOS_POR_CIUDAD.DataKeys[i].Values["REGISTRO_CON_BANCO_EMPRESA"]);

            listaBancos.Add(_bancosParaLista);
        }

        bancosPorEmpresa _bancosPorEmpresa = new bancosPorEmpresa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Decimal RESULTADO = _bancosPorEmpresa.AsignarBancosACiudad(ID_EMPRESA, ID_CIUDAD, listaBancos);

        if (RESULTADO <= 0)
        {
            configurarMensajes(true, System.Drawing.Color.Red);
            Label_MENSAJE.Text = _bancosPorEmpresa.MensajeError;
        }
        else
        {
            QueryStringSeguro                  = new SecureQueryString(_tools.byteParaQueryStringSeguro());
            QueryStringSeguro["img_area"]      = "contratacion";
            QueryStringSeguro["nombre_area"]   = "CONTRATACIÓN Y RELACIONES LABORALES";
            QueryStringSeguro["nombre_modulo"] = "ASIGNACIÓN BANCOS";
            QueryStringSeguro["accion"]        = "cargarActualizado";
            QueryStringSeguro["reg"]           = ID_EMPRESA.ToString();
            QueryStringSeguro["ciudad"]        = ID_CIUDAD;

            Response.Redirect("~/contratacion/bancosPorCiudad.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
        }
    }
Exemplo n.º 21
0
    private void cargar_GridView_RESULTADOS_BUSQUEDA()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        String            reg = QueryStringSeguro["reg"].ToString();
        contratosServicio _contratosServico = new contratosServicio(Session["idEmpresa"].ToString());

        DataTable tablaContratosOriginal = _contratosServico.ObtenerInformacionBasicaporId_Empresa(Convert.ToDecimal(reg));

        if (tablaContratosOriginal.Rows.Count <= 0)
        {
            if (_contratosServico.MensajeError == null)
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "No se encontraron registros de Contratos de Servicio para esta empresa.", Proceso.Advertencia);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _contratosServico.MensajeError, Proceso.Error);
            }
            Panel_RESULTADOS_GRID.Visible = false;
        }
        else
        {
            GridView_RESULTADOS_BUSQUEDA.DataSource = tablaContratosOriginal;
            GridView_RESULTADOS_BUSQUEDA.DataBind();
        }

        for (int i = 0; i < GridView_RESULTADOS_BUSQUEDA.Rows.Count; i++)
        {
            GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[2].Enabled = false;
            GridViewRow filaGrilla = GridView_RESULTADOS_BUSQUEDA.Rows[i];

            Label  TXT_SI_NO       = filaGrilla.FindControl("TXT_SINO") as Label;
            String _txtCodigo      = TXT_SI_NO.Text;
            Label  _TXT_ESTADO_REG = filaGrilla.FindControl("TXT_ESTADO_REG") as Label;
            String _txtESTADO      = _TXT_ESTADO_REG.Text;
            if (_txtCodigo != "X")
            {
                RadioButtonList lblRadioSINO   = filaGrilla.FindControl("RadioButtonListSN") as RadioButtonList;
                TextBox         lblDESCRIPCION = filaGrilla.FindControl("TXT_ACLARACION") as TextBox;
                lblRadioSINO.SelectedValue = _txtESTADO;
                lblRadioSINO.Enabled       = false;
                lblDESCRIPCION.Enabled     = false;
                lblDESCRIPCION.BackColor   = System.Drawing.ColorTranslator.FromHtml("#BDC0C6");
                lblDESCRIPCION.BorderColor = System.Drawing.ColorTranslator.FromHtml("#BDC0C6");
                filaGrilla.BackColor       = System.Drawing.ColorTranslator.FromHtml("#BDC0C6");
            }
            else
            {
                GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[0].Enabled = false;
                GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[1].Enabled = false;
                GridView_RESULTADOS_BUSQUEDA.Rows[i].Cells[2].Enabled = true;
            }
        }
    }
    protected void Button_VOLVER_Click(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

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

        Response.Redirect("~/contratacion/bancosPorCiudad.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
Exemplo n.º 23
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_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()));
    }
    private void iniciar_interfaz_para_validacion()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        String NUM_DOC_IDENTIDAD = QueryStringSeguro["num_doc_identidad"].ToString();

        DataTable tablaInfoSolicitud;

        radicacionHojasDeVida _radicacionHojasDeVida = new radicacionHojasDeVida(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        tablaInfoSolicitud = _radicacionHojasDeVida.ObtenerRegSolicitudesingresoPorNumDocIdentidadValAcoset(NUM_DOC_IDENTIDAD);

        if (String.IsNullOrEmpty(_radicacionHojasDeVida.MensajeError) == false)
        {
            Panel_FORM_BOTONES_1.Visible = false;

            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _radicacionHojasDeVida.MensajeError, Proceso.Error);

            Panel_FORMULARIO.Visible      = false;
            Panel_RESULTADOS_GRID.Visible = false;

            Panel_BITACORA_HOJA.Visible       = false;
            Panel_Descarte_Entrevista.Visible = false;
        }
        else
        {
            if (tablaInfoSolicitud.Rows.Count <= 0)
            {
                Panel_FORM_BOTONES_1.Visible = true;
                configurarBotonesDeAccion(false, true, true);

                Panel_FORMULARIO.Visible      = true;
                Panel_RESULTADOS_GRID.Visible = false;
                cargarInterfazEnBlanco();

                Panel_BITACORA_HOJA.Visible       = false;
                Panel_Descarte_Entrevista.Visible = false;
            }
            else
            {
                Panel_FORMULARIO.Visible      = true;
                Panel_RESULTADOS_GRID.Visible = false;

                cargarInterfazConDatos(tablaInfoSolicitud);
                configurarBotonesDeAccion(true, true, true);

                Panel_BITACORA_HOJA.Visible = true;
                cargar_GridView_BITACORA();

                Panel_Descarte_Entrevista.Visible = false;
            }
        }
    }
Exemplo n.º 26
0
    protected void GridView_CONTRATOS_SERVICIO_SelectedIndexChanged(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        String ID_CENTRO_C = GridView_DATOS.SelectedDataKey["ID_CENTRO_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"] = "CENTROS DE COSTO";
        QueryStringSeguro["accion"]        = "cargar";
        QueryStringSeguro["reg"]           = reg;
        QueryStringSeguro["cc"]            = ID_CENTRO_C;

        Response.Redirect("~/contratacion/centrosCosto.aspx?data=" + HttpUtility.UrlEncode(QueryStringSeguro.ToString()));
    }
Exemplo n.º 27
0
    private void CargarIdEmpresa()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

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

        HiddenField_ID_EMPRESA.Value = ID_EMPRESA.ToString();
    }
Exemplo n.º 28
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()));
    }
    private void ConfigurarAreaRseGlobal()
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        int proceso = Convert.ToInt32(QueryStringSeguro["proceso"]);

        HiddenField_ID_AREA.Value = _tools.ObtenerIdAreaProceso(proceso);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        tools             _tools = new tools();
        SecureQueryString QueryStringSeguro;

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

        Page.Header.Title = "ASIGNACIÓN DE BANCOS";


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

        cliente   _clienteMODULO       = new cliente(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
        DataTable tablaInfoEmpresa     = _clienteMODULO.ObtenerEmpresaConIdEmpresa(ID_EMPRESA);
        DataRow   filaTablaInfoEmpresa = tablaInfoEmpresa.Rows[0];

        configurarInfoAdicionalModulo(true, filaTablaInfoEmpresa["RAZ_SOCIAL"].ToString());


        if (IsPostBack == false)
        {
            String accion = QueryStringSeguro["accion"].ToString();

            if (accion == "inicial")
            {
                iniciarControlesInicial();
            }
            else
            {
                if (accion == "cargar")
                {
                    iniciarControlesCargar(false);
                }
                else
                {
                    if (accion == "modificar")
                    {
                        iniciarControlesCargar(true);
                    }
                    else
                    {
                        if (accion == "cargarActualizado")
                        {
                            iniciarControlesCargar(false);

                            configurarMensajes(true, System.Drawing.Color.Green);
                            Label_MENSAJE.Text = "La asignación de bancos para la ciudad fue realizada correctamente";
                        }
                    }
                }
            }
        }
    }