protected void ACTUALIZAR_Click(object sender, EventArgs e)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

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

            Label txtCodigo = filaGrilla.FindControl("lblCODIGO") as Label;
            TextBox lblDESCRIPCION = filaGrilla.FindControl("TXT_ACLARACION") as TextBox;
            Decimal EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"].ToString());
            RadioButtonList lblRadioSINO = filaGrilla.FindControl("RadioButtonListSN") as RadioButtonList;
            Label txtSiNo = filaGrilla.FindControl("lblCODIGO") as Label;
            String _lblDESCRIPCION = Convert.ToString(lblDESCRIPCION.Text);
            String _ESTADO = lblRadioSINO.SelectedValue;

            Label TXT_SI_NO = filaGrilla.FindControl("TXT_SINO") as Label;
            String _txtCodigo = txtCodigo.Text;
            String _txtCodigoActualiza = TXT_SI_NO.Text;

            Informacion_Basica_comercial _contratosServico = new Informacion_Basica_comercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            Decimal TABLA_CONTEO = _contratosServico.Info_basica_existe(_txtCodigo, EMPRESA);
                if (TABLA_CONTEO > 0)
                {
                    if (_txtCodigoActualiza == "X")
                    {
                        Decimal tablaContratosOriginal = _contratosServico.ActualizarInformacionBasicaComercial(_txtCodigo, _lblDESCRIPCION, EMPRESA, _ESTADO);
                    }
                    else
                    {
                    }
                }
                else
                {
                    Decimal tablaContratosOriginal = _contratosServico.AdicionarInformacionBasicaComercial(_txtCodigo, _lblDESCRIPCION, EMPRESA, _ESTADO);
                }
        }
        cargar_GridView_RESULTADOS_BUSQUEDA();
    }
    private void CargarUnidadNegocio(Decimal ID_EMPRESA)
    {
        seguridad _seguridad = new seguridad(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaContratosOriginal = _seguridad.ObtenerUnidadesNegocioDeUnaEmpresa(ID_EMPRESA);

        GridView_UNIDAD_NEGOCIO.DataSource = tablaContratosOriginal;
        GridView_UNIDAD_NEGOCIO.DataBind();

        Informacion_Basica_comercial _seguridadd = new Informacion_Basica_comercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaInformacionBasica = _seguridadd.ObtenerInformacionBasicaporId_Empresa(ID_EMPRESA);

        GVInfoBasica.DataSource = tablaInformacionBasica;
        GVInfoBasica.DataBind();
    }
    private void CargarInformacionBasicaDelCliente(Decimal ID_EMPRESA)
    {
        Informacion_Basica_comercial _seguridadd = new Informacion_Basica_comercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        DataTable tablaInformacionBasica = _seguridadd.ObtenerInformacionBasicaporId_Empresa(ID_EMPRESA);

        GVInfoBasica.DataSource = tablaInformacionBasica;
        GVInfoBasica.DataBind();
        GVInfoBasica.Visible = true;
    }
    private void GrabarFilaGrilla(GridView grilla, int fila, int colInicio)
    {
        tools _tools = new tools();
        SecureQueryString QueryStringSeguro;
        QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

        GridViewRow filaGrilla = GridView_RESULTADOS_BUSQUEDA.Rows[fila];

        Label txtCodigo = filaGrilla.FindControl("lblCODIGO") as Label;
        String _txtCodigo = txtCodigo.Text;
        TextBox lblDESCRIPCION = filaGrilla.FindControl("TXT_ACLARACION") as TextBox;
        Decimal EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"].ToString());
        RadioButtonList lblRadioSINO = filaGrilla.FindControl("RadioButtonListSN") as RadioButtonList;
        Label txtSiNo = filaGrilla.FindControl("lblCODIGO") as Label;
        String _lblDESCRIPCION = Convert.ToString(lblDESCRIPCION.Text);
        String _ESTADO = lblRadioSINO.SelectedValue;

            Informacion_Basica_comercial _contratosServico = new Informacion_Basica_comercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
            Decimal tablaContratosOriginal = _contratosServico.ActualizarInformacionBasicaComercial(_txtCodigo, _lblDESCRIPCION, EMPRESA, _ESTADO);
            cargar_GridView_RESULTADOS_BUSQUEDA();
    }
    protected void GridView_RESULTADOS_BUSQUEDA_RowCommand1(object sender, GridViewCommandEventArgs e)
    {
        int indexSeleccionado = Convert.ToInt32(e.CommandArgument);

        switch (e.CommandName)
        {
            case "Editar":
                ActivarFilaGrilla(GridView_RESULTADOS_BUSQUEDA, indexSeleccionado, 2);
                break;
            case "Borrar":
                tools _tools = new tools();
                SecureQueryString QueryStringSeguro;
                QueryStringSeguro = new SecureQueryString(_tools.byteParaQueryStringSeguro(), Request["data"]);

                GridViewRow filaGrilla = GridView_RESULTADOS_BUSQUEDA.Rows[indexSeleccionado];
                Label txtCodigo = filaGrilla.FindControl("lblCODIGO") as Label;
                Label TXT_SI_NO = filaGrilla.FindControl("TXT_SINO") as Label;
                String _txtCodigo = txtCodigo.Text;
                Label _TXT_ESTADO_REG = filaGrilla.FindControl("TXT_ESTADO_REG") as Label;
                String _txtESTADO = _TXT_ESTADO_REG.Text;
                Decimal EMPRESA = Convert.ToDecimal(QueryStringSeguro["reg"].ToString());

                String _lblDESCRIPCION = "";
                String _ESTADO = "";

                Informacion_Basica_comercial _contratosServico = new Informacion_Basica_comercial(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());
                Decimal TABLA_CONTEO = _contratosServico.Info_basica_existe(_txtCodigo, EMPRESA);
                Decimal tablaContratosOriginal = _contratosServico.ActualizarInformacionBasicaComercial(_txtCodigo, _lblDESCRIPCION, EMPRESA, _ESTADO);
                cargar_GridView_RESULTADOS_BUSQUEDA();
                break;
            case "Grabar":
                GrabarFilaGrilla(GridView_RESULTADOS_BUSQUEDA, indexSeleccionado, 2);
                break;
        }
    }