Exemplo n.º 1
0
    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;
    }