コード例 #1
0
    protected void btnEliminarCarreraFormacionDocente_Click(object sender, EventArgs e)
    {
        if (grdCarreraFormacionDocenteABM.FocusedRowIndex < 0)
        {
            return;
        }
        sgwMulticapa.Gestor.Gestor FGestor         = sgwMulticapa.Gestor.Gestor.GestorGlobal();
        CarreraDocente             FCarreraDocente = new CarreraDocente();

        FGestor.ObtenerObjeto(FCarreraDocente, grdCarreraFormacionDocenteABM);
        FGestor.EliminarObjeto(FCarreraDocente);
        actualizarDatosCarreraDocente();
    }
コード例 #2
0
    protected void btnModificarCarreraFormacionDocente_Click(object sender, EventArgs e)
    {
        if (grdCarreraFormacionDocenteABM.FocusedRowIndex < 0)
        {
            return;
        }
        sgwMulticapa.Gestor.Gestor FGestor         = sgwMulticapa.Gestor.Gestor.GestorGlobal();
        CarreraDocente             FCarreraDocente = new CarreraDocente();

        FGestor.ObtenerObjeto(FCarreraDocente, grdCarreraFormacionDocenteABM);
        Session["OperacionDetalle"] = "2";
        edtCarrerasFormacionDocenteAnioObtencion.Text = FCarreraDocente.ANIO_OBTENCION.ToString();
        edtCarrerasFormacionDocenteTitulo.Text        = FCarreraDocente.TITULO;
        edtCarrerasFormacionDocenteDuracion.Text      = FCarreraDocente.DURACION_CARRERA.ToString();
        if (FCarreraDocente.INSTITUCION_UNIV)
        {
            cmbCarrerasFormacionDocenteInstituciones.SelectedValue = FCarreraDocente.ID_INSTITUCIONES.ToString();
            edtCarrerasFormacionDocenteOtraInst.Text = "";
        }
        else
        {
            cmbCarrerasFormacionDocenteInstituciones.SelectedValue = "-1";
            edtCarrerasFormacionDocenteOtraInst.Text = FCarreraDocente.OTRA_INSTITUCION;
        }

        cmbCarrerasFormacionDocenteInstituciones_SelectedIndexChanged(sender, e);
        if (FCarreraDocente.UA_UNIV)
        {
            cmbCarrerasFormacionDocenteUA.SelectedValue = FCarreraDocente.ID_UNIDADES_ACADEMICAS.ToString();
            edtCarrerasFormacionDocenteOtraUA.Text      = "";
        }
        else
        {
            cmbCarrerasFormacionDocenteUA.SelectedValue = "-1";
            edtCarrerasFormacionDocenteOtraUA.Text      = FCarreraDocente.OTRA_UNIDAD_ACADEMICA;
        }
        cmbCarrerasFormacionDocenteUA_SelectedIndexChanged(sender, e);
        popCarrerasFormacionDocente.ShowOnPageLoad = true;
    }
コード例 #3
0
    // Botones Popup Carrera formacion docente
    protected void btnGuardarCarreraFormacionDocente_Click(object sender, EventArgs e)
    {
        // Requeridos
        string FEstado = "";

        if (!sgwNucleo.Funciones.VerificarRequerido(edtCarrerasFormacionDocenteTitulo.Text))
        {
            FEstado = "la denominación del título";
        }
        else
        if (!sgwNucleo.Funciones.VerificarRequeridoInt(edtCarrerasFormacionDocenteAnioObtencion.Text))
        {
            FEstado = "el año de obtención";
        }
        else
        if ((pnlCarrerasFormacionDocenteOtraInst.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCarrerasFormacionDocenteOtraInst.Text)))
        {
            FEstado = "la institución";
        }
        else
        if ((pnlCarrerasFormacionDocenteOtraUA.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCarrerasFormacionDocenteOtraUA.Text)))
        {
            FEstado = "la unidad académica";
        }
        else
        if (!sgwNucleo.Funciones.VerificarRequeridoInt(edtCarrerasFormacionDocenteDuracion.Text))
        {
            FEstado = "la duración de la carrera";
        }
        if (FEstado != "")
        {
            sgwNucleo.Pagina.MostrarEstado("Debe completar " + FEstado + ".", 1);
            return;
        }
        sgwMulticapa.Gestor.Gestor FGestor         = sgwMulticapa.Gestor.Gestor.GestorGlobal();
        CarreraDocente             FCarreraDocente = new CarreraDocente();

        if (Session["OperacionDetalle"].ToString() == "1")
        {
            FCarreraDocente.ID_DOCENTES = int.Parse(Session["ID_DOCENTES"].ToString());
        }
        else
        {
            FGestor.ObtenerObjeto(FCarreraDocente, grdCarreraFormacionDocenteABM);
        }
        FCarreraDocente.ANIO_OBTENCION   = int.Parse(edtCarrerasFormacionDocenteAnioObtencion.Text);
        FCarreraDocente.TITULO           = edtCarrerasFormacionDocenteTitulo.Text;
        FCarreraDocente.DURACION_CARRERA = int.Parse(edtCarrerasFormacionDocenteDuracion.Text);
        if (cmbCarrerasFormacionDocenteInstituciones.SelectedValue == "-1")
        {
            FCarreraDocente.INSTITUCION_UNIV = false;
            FCarreraDocente.ID_INSTITUCIONES = 0;
            FCarreraDocente.OTRA_INSTITUCION = edtCarrerasFormacionDocenteOtraInst.Text;
        }
        else
        {
            FCarreraDocente.INSTITUCION_UNIV = true;
            FCarreraDocente.ID_INSTITUCIONES = int.Parse(cmbCarrerasFormacionDocenteInstituciones.SelectedValue);
            FCarreraDocente.OTRA_INSTITUCION = "";
        }
        if (cmbCarrerasFormacionDocenteUA.SelectedValue == "-1")
        {
            FCarreraDocente.UA_UNIV = false;
            FCarreraDocente.ID_UNIDADES_ACADEMICAS = 0;
            FCarreraDocente.OTRA_UNIDAD_ACADEMICA  = edtCarrerasFormacionDocenteOtraUA.Text;
        }
        else
        {
            FCarreraDocente.UA_UNIV = true;
            FCarreraDocente.ID_UNIDADES_ACADEMICAS = int.Parse(cmbCarrerasFormacionDocenteUA.SelectedValue);
            FCarreraDocente.OTRA_UNIDAD_ACADEMICA  = "";
        }
        FGestor.GuardarObjeto(FCarreraDocente);
        actualizarDatosCarreraDocente();
        sgwNucleo.Pagina.CerrarPopup(popCarrerasFormacionDocente);
    }