private void llenarLabelsFA(int indice) { fa = p.listaFormacion.ElementAt(indice); lblTítuloGradoFA.Text = fa.gradoAcademico; lblTítuloNombreFA.Text = fa.nombre; lblInstitucionFA.Text = fa.institucion; lblTítuloCedulaFA.Text = fa.cedula; lblTítuloInicioFA.Text = fa.fechaInicio.ToShortDateString(); lblTítuloFinFA.Text = fa.fechaFin.ToShortDateString(); lblTítuloObtencionFA.Text = fa.fechaObtención.ToShortDateString(); }
private void btnControlFA_Click(object sender, EventArgs e) { if (btnControlFA.Text == "Agregar") { FormacionAcademica fa = new FormacionAcademica(); fa.ActualizarFormacionAcademica(cboGradoAcademico.SelectedItem.ToString(), txbNombreFA.Text, txbInstitucion.Text, dtpInicioFA.Value, dtpFinFA.Value, dtpObtenciónFA.Value, txbCedulaFA.Text); p.listaFormacion.Add(fa); indiceFA = p.listaFormacion.IndexOf(fa); } else if (btnControlFA.Text == "Guardar") { fa.ActualizarFormacionAcademica(cboGradoAcademico.SelectedItem.ToString(), txbNombreFA.Text, txbInstitucion.Text, dtpInicioFA.Value, dtpFinFA.Value, dtpObtenciónFA.Value, txbCedulaFA.Text); } restauraPaginas(); tabControl1.SelectedTab = tabPageFormaciónAcademica; actualizarFA(); }
private void tsmiEliminarFA_Click(object sender, EventArgs e) { if (fa != null) { DialogResult dialog = MessageBox.Show("¿Estás seguro que deceas eliminar " + fa.nombre + "?", "¡CUIDAD0! Estás por eliminar la formación académica", MessageBoxButtons.YesNoCancel); if (dialog == DialogResult.Yes) { int indice = p.listaFormacion.IndexOf(fa); tsmiSeleccionarFA.DropDownItems.RemoveAt(indice); p.listaFormacion.Remove(fa); limpiarLabelsFA(); fa = null; indiceFA = -1; } } else { MessageBox.Show("No se ha seleccionado ninguna Formación académica", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }