protected void Page_Load(object sender, EventArgs e)
        {
            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            if (!Page.IsPostBack)
            {
                traerAreasTematicas();
                int vCursoIdQS = -1;
                vClOperacion = E_TIPO_OPERACION_DB.I;

                CursoNegocio nCurso = new CursoNegocio();

                RadListBoxItem vItmPuesto = new RadListBoxItem("Ninguno", String.Empty);
                rlbPuesto.Items.Add(vItmPuesto);
                vClRutaArchivosTemporales = Server.MapPath(ContextoApp.ClRutaArchivosTemporales);
                vLstDocumentos            = new List <E_DOCUMENTO>();
                vXmlAdicionales           = nCurso.ObtieneCampoAdicionalXml("C_CURSO");

                if (ContextoCurso.oCursos == null)
                {
                    ContextoCurso.oCursos = new List <E_CURSO>();
                }

                if (int.TryParse(Request.QueryString["CursoId"], out vCursoIdQS))
                {
                    vCursoId     = vCursoIdQS;
                    vClOperacion = E_TIPO_OPERACION_DB.A;
                    CargarDatos();
                    CargarDocumentos();
                }
                else
                {
                    vCursoId      = 0;
                    vIdListaCurso = Guid.NewGuid();
                    ContextoCurso.oCursos.Add(new E_CURSO {
                        ID_ITEM = vIdListaCurso
                    });
                }

                SeguridadProcesos();
            }
            LlenaComboAreas();
            DespacharEventos(Request.Params.Get("__EVENTTARGET"), Request.Params.Get("__EVENTARGUMENT"));
        }
        /////////////////////////////////////////////////////////////////////////////////////////////////////////////77777777

        protected void Page_Init(object sender, EventArgs e)
        {
            CursoNegocio nCurso = new CursoNegocio();

            CrearFormulario(XElement.Parse(nCurso.ObtieneCampoAdicionalXml("C_CURSO")));
        }