private void btnDefensaExterna_Click(object sender, EventArgs e)
        {
            if (btnDefensaExterna.Text == "Agregar Defensa")
            {
                createDefensaExterna();
                obj.updateStatus(this.id_perfil, "En Defensa");

                setActionButtonDefensa();
                MessageBox.Show("La defensa del perfil de tesis ha sido agregada exitosamente, ahora puede agregar la hora, aula y los respectivos licenciados");
            }
            else if (btnDefensaExterna.Text == "Ir a Defensa")
            {
                int            iddefensa = Convert.ToInt32(txtIdDefensa.Text);
                FrmTesisAgenda formTesis = new FrmTesisAgenda(iddefensa, "", "Tesis");
                formTesis.ShowDialog();
            }
        }
Exemplo n.º 2
0
        private void btnEditarAgenda_Click(object sender, EventArgs e)
        {
            
            string tipo = dtgDefensaExterna.CurrentRow?.Cells[5].Value.ToString();
            if (tipo != null)
            {

                int id_seleccionado = Convert.ToInt32(dtgDefensaExterna.CurrentRow.Cells[0].Value.ToString());
                switch (tipo)
                {
                    case "Tesis":
                        FrmTesisAgenda formTesis = new FrmTesisAgenda(id_seleccionado,"","Tesis");
                        formTesis.ShowDialog();
                        InitializeDefensas();
                        break;
                    case "Examen de Grado":
                        FrmEditarDefensaExterna formExamen = new FrmEditarDefensaExterna(id_seleccionado, "", tipo);
                        formExamen.ShowDialog();
                        InitializeDefensas();
                        break;
                    case "Graduacion por Excelencia":
                        FrmEditarDefensaExterna formGraduacion = new FrmEditarDefensaExterna(id_seleccionado, "", tipo);
                        formGraduacion.ShowDialog();
                        InitializeDefensas();
                        break;
                    default:
                        break;
                }
            }
            else
            {

                MessageBox.Show("No ha seleccionado ninguna revisión");
            }
           

        }