private void ActualizarFinal()
    {
        tools _tools = new tools();

        Decimal ID_ACTIVIDAD = Convert.ToDecimal(HiddenField_ID_ACTIVIDAD.Value);
        Decimal ID_DETALLE = Convert.ToDecimal(HiddenField_ID_DETALLE.Value);

        String CONCLUSIONES = TextBox_ConclusionesActividad.Text.Trim();

        String DIRECCION_IMAGEN_REPRESENTATIVA = null;

        if (FileUpload_ImagenRepresentativa.HasFile == true)
        {
            String[] extensionesImagenPermitidas = ConfigurationManager.AppSettings["extensionesImagenesPermitidas"].ToLower().Split(',');
            String ext = System.IO.Path.GetExtension(FileUpload_ImagenRepresentativa.PostedFile.FileName).ToLower();
            Boolean isValidFile = false;
            for (int i = 0; i < extensionesImagenPermitidas.Length; i++)
            {
                if (ext == "." + extensionesImagenPermitidas[i])
                {
                    isValidFile = true;
                    break;
                }
            }

            if (isValidFile == true)
            {
                Guid id = Guid.NewGuid();

                String nombreUnicoParaImagen = id.ToString();

                String filePath = "~/imagenes/imgRepresentativasActividad/" + nombreUnicoParaImagen + ext;

                FileUpload_ImagenRepresentativa.SaveAs(MapPath(filePath));

                DIRECCION_IMAGEN_REPRESENTATIVA = filePath;

                FileUpload_ImagenRepresentativa.Dispose();
            }
        }

        Programa _programa = new Programa(Session["idEmpresa"].ToString(), Session["USU_LOG"].ToString());

        Boolean verificado = _programa.ActualizacionFinalDetalleActividad(ID_DETALLE, CONCLUSIONES, DIRECCION_IMAGEN_REPRESENTATIVA);

        if (verificado == true)
        {
            Ocultar(Acciones.Inicio);
            Desactivar(Acciones.Inicio);
            Mostrar(Acciones.Inicio);
            Cargar(Acciones.Inicio);

            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, "La Actividad fue correctamente actualizada.", Proceso.Correcto);
        }
        else
        {
            Informar(Panel_FONDO_MENSAJE, Image_MENSAJE_POPUP, Panel_MENSAJES, Label_MENSAJE, _programa.MensajeError, Proceso.Error);
        }
    }