protected void Button_GUARDAR_CAJA_Click(object sender, EventArgs e)
    {
        if (!string.IsNullOrEmpty(HiddenField_id_ccf.Value))
        {
            if (Actualizar(afiliacion.Entidades.Ccf))
            {
                Informar(Panel_FONDO_MENSAJE_CCF, Image_MENSAJE_CCF_POPUP, Panel_MENSAJES_CCF, Label_MENSAJE_CCF, "El registro ha sido actualizado correctamente.", Proceso.Correcto);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE_CCF, Image_MENSAJE_CCF_POPUP, Panel_MENSAJES_CCF, Label_MENSAJE_CCF, "El registro NO ha sido actualizado.", Proceso.Error);
            }

            cargar_GridView_CCF(HiddenField_ID_SOLICITUD.Value, HiddenField_ID_REQUERIMIENTO.Value);

            TextBox_Fecha_Caja.Text = "";
            TextBox_Fecha_Caja.Enabled = false;
            TextBox_observaciones_Caja.Text = "";
            TextBox_observaciones_Caja.Enabled = false;
            DropDownList_ENTIDAD_Caja.Enabled = false;
            Panel_Registro_CCF.Visible = false;
        }
        else
        {
            int idSolicitud = 0;
            int idRequerimiento = 0;
            int idCCF = 0;
            String observaciones = null;
            DateTime fecha_r;

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

            idSolicitud = Convert.ToInt32(HiddenField_ID_SOLICITUD.Value);
            idRequerimiento = Convert.ToInt32(HiddenField_ID_REQUERIMIENTO.Value);
            idCCF = Convert.ToInt32(DropDownList_ENTIDAD_Caja.SelectedValue);
            fecha_r = Convert.ToDateTime(TextBox_Fecha_Caja.Text);
            observaciones = TextBox_observaciones_Caja.Text;
            if (String.IsNullOrEmpty(observaciones))
            {
                observaciones = "Ninguna";
            }
            afiliacion _CCF = new afiliacion(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

            _CCF.AdicionarconafiliacionCajasC(idSolicitud, idCCF, fecha_r, observaciones, idRequerimiento, DropDownList_CiudadCajaC.SelectedValue);

            if (_CCF.MensajeError != null)
            {
                Informar(Panel_FONDO_MENSAJE_CCF, Image_MENSAJE_CCF_POPUP, Panel_MENSAJES_CCF, Label_MENSAJE_CCF, _CCF.MensajeError, Proceso.Error);
            }
            else
            {
                Informar(Panel_FONDO_MENSAJE_CCF, Image_MENSAJE_CCF_POPUP, Panel_MENSAJES_CCF, Label_MENSAJE_CCF, "La afiliación fue adicionado correctamente.", Proceso.Correcto);
            }

            TextBox_Fecha_Caja.Text = "";
            TextBox_Fecha_Caja.Enabled = false;
            TextBox_observaciones_Caja.Text = "";
            TextBox_observaciones_Caja.Enabled = false;
            DropDownList_ENTIDAD_Caja.Enabled = false;
            cargar_GridView_CCF(idSolicitud.ToString(), idRequerimiento.ToString());
            Panel_Registro_CCF.Visible = false;

            ActualizarContratoTemporal(Convert.ToDecimal(idRequerimiento), Convert.ToDecimal(idSolicitud));
        }
    }