Exemplo n.º 1
0
    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();
    }
Exemplo n.º 2
0
    // 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);
    }
Exemplo n.º 3
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;
    }