protected void btnSave_click(object sender, EventArgs e)
        {
            EscolaridadNegocio negocio      = new EscolaridadNegocio();
            E_ESCOLARIDAD      vESCOLARIDAD = new E_ESCOLARIDAD();

            if (!ptipo.Equals("Agregar"))
            {
                vEscolaridad.CL_ESCOLARIDAD       = txtClCatalogo.Text;
                vEscolaridad.NB_ESCOLARIDAD       = txtNbCatalogo.Text;
                vEscolaridad.FG_ACTIVO            = chkActivo.Checked;
                vESCOLARIDAD.CL_NIVEL_ESCOLARIDAD = pCLNivelEscolaridad;
                //vEscolaridad.DS_ESCOLARIDAD = txtDsCatalogo.Text;
                E_RESULTADO vResultado = negocio.InsertaActualiza_C_ESCOLARIDAD(tipo_transaccion: E_TIPO_OPERACION_DB.A.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_ESCOLARIDAD: vEscolaridad);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
            }
            else
            {
                vESCOLARIDAD.ID_ESCOLARIDAD       = 1;
                vESCOLARIDAD.NB_ESCOLARIDAD       = txtNbCatalogo.Text;
                vESCOLARIDAD.CL_ESCOLARIDAD       = txtClCatalogo.Text;
                vESCOLARIDAD.FG_ACTIVO            = chkActivo.Checked;
                vESCOLARIDAD.CL_NIVEL_ESCOLARIDAD = pCLNivelEscolaridad;

                E_RESULTADO vResultado = negocio.InsertaActualiza_C_ESCOLARIDAD(tipo_transaccion: E_TIPO_OPERACION_DB.I.ToString(), usuario: vClUsuario, programa: vNbPrograma, V_C_ESCOLARIDAD: vESCOLARIDAD);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;
                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR);
            }
        }
        protected void cmbEscolaridades_SelectedIndexChanged(object sender, Telerik.Web.UI.RadComboBoxSelectedIndexChangedEventArgs e)
        {
            vClNivelEscolaridad = e.Value;
            EscolaridadNegocio negocio = new EscolaridadNegocio();

            VEscolaridades = negocio.Obtener_C_ESCOLARIDAD(CL_NIVEL_ESCOLARIDAD: vClNivelEscolaridad);;
            grdEscolaridades.DataSource = VEscolaridades;
            grdEscolaridades.Rebind();
        }
        protected void btnEliminar_click(object sender, EventArgs e)
        {
            EscolaridadNegocio negocio = new EscolaridadNegocio();

            foreach (GridDataItem item in grdEscolaridades.SelectedItems)
            {
                vIdEscolaridad = (int.Parse(item.GetDataKeyValue("ID_ESCOLARIDAD").ToString()));
                E_RESULTADO vResultado = negocio.Elimina_C_ESCOLARIDAD(ID_ESCOLARIDAD: vIdEscolaridad, programa: vNbPrograma, usuario: vClUsuario);
                string      vMensaje   = vResultado.MENSAJE.Where(w => w.CL_IDIOMA.Equals(vClIdioma.ToString())).FirstOrDefault().DS_MENSAJE;

                UtilMensajes.MensajeResultadoDB(rnMensaje, vMensaje, vResultado.CL_TIPO_ERROR, 400, 150, "onCloseWindow");
                vValidaEliminacion = true;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            EscolaridadNegocio negocio = new EscolaridadNegocio();

            pCLNivelEscolaridad = (Request.QueryString["ID_NIVEL_ESCOLARIDAD"]);

            vClUsuario  = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma = ContextoUsuario.nbPrograma;

            if (!IsPostBack)
            {
                ptipo = Request.QueryString["TIPO"];

                if (!ptipo.Equals("Agregar"))
                {
                    pIdEscolaridad = int.Parse((Request.QueryString["ID"]));

                    //  EscolaridadNegocio negocio = new EscolaridadNegocio();
                    vEscolaridad = new E_ESCOLARIDAD();
                    var x = negocio.Obtener_C_ESCOLARIDAD(ID_ESCOLARIDAD: pIdEscolaridad).FirstOrDefault();
                    vEscolaridad.ID_ESCOLARIDAD       = x.ID_ESCOLARIDAD;
                    vEscolaridad.CL_ESCOLARIDAD       = x.CL_ESCOLARIDAD;
                    vEscolaridad.NB_ESCOLARIDAD       = x.NB_ESCOLARIDAD;
                    vEscolaridad.DS_ESCOLARIDAD       = x.DS_ESCOLARIDAD;
                    vEscolaridad.CL_NIVEL_ESCOLARIDAD = x.CL_NIVEL_ESCOLARIDAD;
                    vEscolaridad.FG_ACTIVO            = x.FG_ACTIVO;
                    vEscolaridad.NB_ACTIVO            = x.NB_ACTIVO;
                    vEscolaridad.DS_FILTRO            = x.DS_FILTRO;
                    vEscolaridad.CL_INSTITUCION       = x.CL_INSTITUCION;
                    if (vEscolaridad != null)
                    {
                        txtNbCatalogo.Text     = vEscolaridad.NB_ESCOLARIDAD;
                        txtClCatalogo.Text     = vEscolaridad.CL_ESCOLARIDAD;
                        txtClCatalogo.ReadOnly = true;
                        if (vEscolaridad.FG_ACTIVO == true)
                        {
                            chkActivo.Checked = true;
                        }
                        else
                        {
                            chkActivo.Checked = false;
                        }
                    }
                }
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            VEscolaridades = new List <SPE_OBTIENE_C_ESCOLARIDAD_Result>();
            vClUsuario     = ContextoUsuario.oUsuario.CL_USUARIO;
            vNbPrograma    = ContextoUsuario.nbPrograma;
            vIdEmpresa     = ContextoUsuario.oUsuario.ID_EMPRESA;

            if (!IsPostBack)
            {
                vClNivelEscolaridad = "";
                vValidaEliminacion  = false;
                NivelEscolaridadNegocio negocionivel = new NivelEscolaridadNegocio();
                vNivel_Escolaridad = negocionivel.Obtener_C_NIVEL_ESCOLARIDAD(FG_ACTIVO: true);

                // vNivel_Escolaridad = null;
                if (vNivel_Escolaridad != null)
                {
                    cmbEscolaridades.DataSource     = vNivel_Escolaridad;//LLENAMOS DE DATOS EL GRID
                    cmbEscolaridades.DataTextField  = "CL_TIPO_ESCOLARIDAD";
                    cmbEscolaridades.DataTextField  = "DS_NIVEL_ESCOLARIDAD";
                    cmbEscolaridades.DataValueField = "CL_NIVEL_ESCOLARIDAD";
                    cmbEscolaridades.SelectedIndex  = 2;
                    cmbEscolaridades.DataBind();
                    vClNivelEscolaridad = cmbEscolaridades.SelectedValue;
                }
                EscolaridadNegocio negocio = new EscolaridadNegocio();
                VEscolaridades = negocio.Obtener_C_ESCOLARIDAD(CL_NIVEL_ESCOLARIDAD: vClNivelEscolaridad);
                //
            }
            else
            {
                if (vValidaEliminacion == true)
                {
                    EscolaridadNegocio negocio = new EscolaridadNegocio();
                    VEscolaridades = negocio.Obtener_C_ESCOLARIDAD(CL_NIVEL_ESCOLARIDAD: vClNivelEscolaridad);
                }
                else

                if (vClNivelEscolaridad != "")
                {
                    EscolaridadNegocio negocio = new EscolaridadNegocio();
                    VEscolaridades = negocio.Obtener_C_ESCOLARIDAD(CL_NIVEL_ESCOLARIDAD: vClNivelEscolaridad);
                }
            }
        }