protected void btnEliminarCargoDocentePasado_Click(object sender, EventArgs e) { if (grdCargosDocentesPasado.FocusedRowIndex < 0) { return; } sgwMulticapa.Gestor.Gestor FGestor = sgwMulticapa.Gestor.Gestor.GestorGlobal(); CargoDocente FCargoDocente = new CargoDocente(); FGestor.ObtenerObjeto(FCargoDocente, grdCargosDocentesPasado); FGestor.EliminarObjeto(FCargoDocente); actualizarDatosCargosPasados(); }
// Botones Popup Cargos Docentes Pasado protected void btnGuardarCargoDocentePasado_Click(object sender, EventArgs e) { // Requeridos string FEstado = ""; if ((pnlCargoPasadoOtraInstitucion.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCargoPasadoOtraInstitucion.Text))) { FEstado = "la institución"; } else if ((pnlCargoPasadoOtraUA.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCargoPasadoOtraUA.Text))) { FEstado = "la unidad académica"; } else if ((pnlCargoPasadoOtroCargo.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCargosDocentesPasadoOtroCargo.Text))) { FEstado = "el tipo de cargo"; } else if (!sgwNucleo.Funciones.VerificarRequerido(edtCargosDocentesPasadoFechaInicio.Text)) { FEstado = "la fecha de inicio"; } else if ((pnlCargosDocentesPasadoOtraDisciplina.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCargosDocentesPasadoOtraDisciplina.Text))) { FEstado = "la disciplina"; } else if ((pnlCargosDocentesPasadoOtraSubdisciplina.Visible) && (!sgwNucleo.Funciones.VerificarRequerido(edtCargosDocentesPasadoOtraSubdisciplina.Text))) { FEstado = "la subdisciplina"; } if (FEstado != "") { sgwNucleo.Pagina.MostrarEstado("Debe completar " + FEstado + ".", 1); return; } sgwMulticapa.Gestor.Gestor FGestor = sgwMulticapa.Gestor.Gestor.GestorGlobal(); CargoDocente FCargoDocente = new CargoDocente(); if (Session["OperacionDetalle"].ToString() == "1") { FCargoDocente.ID_DOCENTES = int.Parse(Session["ID_DOCENTES"].ToString()); } else { FGestor.ObtenerObjeto(FCargoDocente, grdCargosDocentesPasado); } if (cmbCargosDocentesPasadoInstitucion.SelectedValue != "-1") { FCargoDocente.INSTITUCION_UNIV = true; FCargoDocente.ID_INSTITUCIONES = int.Parse(cmbCargosDocentesPasadoInstitucion.SelectedValue); FCargoDocente.OTRA_INSTITUCION = ""; } else { FCargoDocente.INSTITUCION_UNIV = false; FCargoDocente.ID_INSTITUCIONES = 0; FCargoDocente.OTRA_INSTITUCION = edtCargoPasadoOtraInstitucion.Text; } if (cmbCargosDocentesPasadoUA.SelectedValue != "-1") { FCargoDocente.UA_UNIV = true; FCargoDocente.ID_UNIDADES_ACADEMICAS = int.Parse(cmbCargosDocentesPasadoUA.SelectedValue); FCargoDocente.OTRA_UNIDAD_ACADEMICA = ""; } else { FCargoDocente.UA_UNIV = false; FCargoDocente.ID_UNIDADES_ACADEMICAS = 0; FCargoDocente.OTRA_UNIDAD_ACADEMICA = edtCargoPasadoOtraUA.Text; } FCargoDocente.ID_TIPOS_CARGOS = int.Parse(cmbCargosDocentesPasadoCargo.SelectedValue); if (cmbCargosDocentesPasadoCargo.SelectedValue == "1000") { FCargoDocente.OTRO_TIPO_CARGO = edtCargosDocentesPasadoOtroCargo.Text; } else { FCargoDocente.OTRO_TIPO_CARGO = ""; } FCargoDocente.ID_TIPOS_DESIGNACIONES = int.Parse(cmbCargosDocentesPasadoDesignacion.SelectedValue); FCargoDocente.ID_SUBDISCIPLINAS = int.Parse(cmbCargosDocentesPasadoSubdisciplina.SelectedValue); if (pnlCargosDocentesPasadoOtraDisciplina.Visible) { FCargoDocente.OTRA_DISCIPLINA = edtCargosDocentesPasadoOtraDisciplina.Text; } else { FCargoDocente.OTRA_DISCIPLINA = ""; } if (pnlCargosDocentesPasadoOtraSubdisciplina.Visible) { FCargoDocente.OTRA_SUBDISCIPLINA = edtCargosDocentesPasadoOtraSubdisciplina.Text; } else { FCargoDocente.OTRA_SUBDISCIPLINA = ""; } FCargoDocente.DEDICACION_SEMANAL = int.Parse(edtCargosDocentesPasadoDedicacionSemanal.Text); FCargoDocente.ID_TIPOS_DURACIONES_DED = int.Parse(cmbCargosDocentesPasadoSemanasAnual.Text); FCargoDocente.GuardarFecha("FECHA_INICIO", edtCargosDocentesPasadoFechaInicio.Text); FCargoDocente.GuardarFecha("FECHA_FINALIZACION", edtCargosDocentesPasadoFechaFinalizacion.Text); FGestor.GuardarObjeto(FCargoDocente, true); actualizarDatosCargosActuales(); actualizarDatosCargosPasados(); sgwNucleo.Pagina.CerrarPopup(popCargosDocentesPasado); }
protected void btnModificarCargoDocentePasado_Click(object sender, EventArgs e) { if (grdCargosDocentesPasado.FocusedRowIndex < 0) { return; } sgwMulticapa.Gestor.Gestor FGestor = sgwMulticapa.Gestor.Gestor.GestorGlobal(); CargoDocente FCargoDocente = new CargoDocente(); FGestor.ObtenerObjeto(FCargoDocente, grdCargosDocentesPasado); Session["OperacionDetalle"] = "2"; if (FCargoDocente.INSTITUCION_UNIV) { cmbCargosDocentesPasadoInstitucion.SelectedValue = FCargoDocente.ID_INSTITUCIONES.ToString(); edtCargoPasadoOtraInstitucion.Text = ""; } else { cmbCargosDocentesPasadoInstitucion.SelectedValue = "-1"; edtCargoPasadoOtraInstitucion.Text = FCargoDocente.OTRA_INSTITUCION; } cmbCargosDocentesPasadoInstitucion_SelectedIndexChanged(sender, e); if (FCargoDocente.UA_UNIV) { cmbCargosDocentesPasadoUA.SelectedValue = FCargoDocente.ID_UNIDADES_ACADEMICAS.ToString(); edtCargoPasadoOtraUA.Text = ""; } else { cmbCargosDocentesPasadoUA.SelectedValue = "-1"; edtCargoPasadoOtraUA.Text = FCargoDocente.OTRA_UNIDAD_ACADEMICA; } cmbCargosDocentesPasadoUA_SelectedIndexChanged(sender, e); cmbCargosDocentesPasadoCargo.SelectedValue = FCargoDocente.ID_TIPOS_CARGOS.ToString(); cmbCargosDocentesPasadoCargo_SelectedIndexChanged(sender, e); edtCargosDocentesPasadoOtroCargo.Text = FCargoDocente.OTRO_TIPO_CARGO; if (cmbCargosDocentesPasadoDesignacion.Items.FindByValue(FCargoDocente.ID_TIPOS_DESIGNACIONES.ToString()) != null) { cmbCargosDocentesPasadoDesignacion.SelectedValue = FCargoDocente.ID_TIPOS_DESIGNACIONES.ToString(); } DataSet FData = FGestor.LeerSQL("SELECT ID_DISCIPLINAS FROM SIS_CONEAU.SUBDISCIPLINAS " + "WHERE ID_SUBDISCIPLINAS = " + FCargoDocente.ID_SUBDISCIPLINAS.ToString()); if (FData.Tables[0].Rows.Count < 1) { cmbCargosDocentesPasadoDisciplina.SelectedIndex = 0; } else { cmbCargosDocentesPasadoDisciplina.SelectedValue = FData.Tables[0].Rows[0].ItemArray[0].ToString(); } cmbCargosDocentesPasadoDisciplina_SelectedIndexChanged(null, null); cmbCargosDocentesPasadoSubdisciplina.SelectedValue = FCargoDocente.ID_SUBDISCIPLINAS.ToString(); cmbCargosDocentesPasadoSubdisciplina_SelectedIndexChanged(sender, e); if (pnlCargosDocentesPasadoOtraDisciplina.Visible) { edtCargosDocentesPasadoOtraDisciplina.Text = FCargoDocente.OTRA_DISCIPLINA; } else { edtCargosDocentesPasadoOtraDisciplina.Text = ""; } if (pnlCargosDocentesPasadoOtraSubdisciplina.Visible) { edtCargosDocentesPasadoOtraSubdisciplina.Text = FCargoDocente.OTRA_SUBDISCIPLINA; } else { edtCargosDocentesPasadoOtraSubdisciplina.Text = ""; } edtCargosDocentesPasadoFechaFinalizacion.Text = FCargoDocente.LeerFecha("FECHA_FINALIZACION"); edtCargosDocentesPasadoFechaInicio.Text = FCargoDocente.LeerFecha("FECHA_INICIO"); edtCargosDocentesPasadoDedicacionSemanal.Text = FCargoDocente.DEDICACION_SEMANAL.ToString(); cmbCargosDocentesPasadoSemanasAnual.Text = FCargoDocente.ID_TIPOS_DURACIONES_DED.ToString(); popCargosDocentesPasado.ShowOnPageLoad = true; }