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(); }
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; }
// 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); }