private void btnEliminarCalificaciones_Click(object sender, EventArgs e) { try { frmDeleteNots DeleteNots = new frmDeleteNots(this.ListClases); DeleteNots.ShowDialog(); List <ClassClase> ListaClases = DeleteNots.listaClases; List <ClassClase> ListaClasesExpuls = DeleteNots.listaClasesExpuls; DeleteNots.Close(); this.ListClases = ListaClases; this.UpDateClasesDataGridView(this.ListClases); foreach (ClassClase c in ListaClasesExpuls) { ClassAsignatura asig = new ClassAsignatura( c.ID_CLASE_PLAN_ESTUDIOS, this.conexion.GetCodigoIdClasePorIdClasePlanEstudio(c.ID_CLASE_PLAN_ESTUDIOS.ToString()), this.conexion.GetNombrePorIdClasePlanEstudio(c.ID_CLASE_PLAN_ESTUDIOS.ToString()), this.conexion.GetUV(c.ID_CLASE_PLAN_ESTUDIOS.ToString())); this.ListaAsignatura.Add(asig); } this.LLenarComboBoxAsignaturas(this.ListaAsignatura); this.lblIndice.Text = "Promedio de Índice de Clases: " + this.CalcularIndiceDePromedio(this.ListClases); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void ComboBoxAsigDispon_SelectedIndexChanged(object sender, EventArgs e) { try { this.AsignaturaSeleccionada = this.ComboBoxAsigDispon.SelectedItem as ClassAsignatura; this.lblDescripcion.Text = "Asignatura: " + this.AsignaturaSeleccionada.Asignatura + "\nUnidades Valorativas: " + this.AsignaturaSeleccionada.UV; } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (this.ComboBoxAsigDispon.Text.Equals("Seleccione la Asignatura") || this.txtCalificación.Text.Equals(string.Empty) || Convert.ToInt32(this.txtCalificación.Text) > 100 || Convert.ToInt32(this.txtCalificación.Text) < 0) { MessageBox.Show("El campo de Calificación o Asignatura no es correcto.\nPor favor ingréselo de nuevo", "Sistema", MessageBoxButtons.OK, MessageBoxIcon.Error); this.txtCalificación.Text = String.Empty; } else { String obs = string.Empty; if (Convert.ToInt32(this.txtCalificación.Text) >= 65) { obs = "APR"; } else if (Convert.ToInt32(this.txtCalificación.Text) < 65) { obs = "RPB"; } else if (Convert.ToInt32(this.txtCalificación.Text).Equals(0)) { obs = "NSP"; } ClassClase clase = new ClassClase( this.PosibleNextIdCalificacion, this.estudiante.ID_ESTUDIANTE, this.AsignaturaSeleccionada.ID_CLASE_PLAN_ESTUDIOS, this.Periodo, this.txtCalificación.Text, obs, this.Fecha, 1); this.PosibleNextIdCalificacion++; this.ListClases.Add(clase); this.UpDateClasesDataGridView(ListClases); this.ComboBoxAsigDispon.Focus(); this.txtCalificación.Text = string.Empty; this.lblIndice.Text = "Promedio de Índice de Clases: " + this.CalcularIndiceDePromedio(this.ListClases); List <ClassAsignatura> TempListaAsignatura = this.ListaAsignatura; TempListaAsignatura.Remove(AsignaturaSeleccionada); this.ListaAsignatura = TempListaAsignatura; this.LLenarComboBoxAsignaturas(this.ListaAsignatura); this.ComboBoxAsigDispon.Text = "Seleccione la Asignatura"; this.AsignaturaSeleccionada = null; } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private void btnAgregar_Click(object sender, EventArgs e) { try { if (this.AsignaturaSeleccionada != null) { this.ListaAsignaturaEvaluando.Add(this.AsignaturaSeleccionada); this.ListaAsignatura.Remove(this.AsignaturaSeleccionada); this.AsignaturaSeleccionada = null; this.LLenarComboBoxAsignaturas(this.ListaAsignatura); this.UpDateClasesDataGridView(this.ListaAsignaturaEvaluando); } else { MessageBox.Show("No ha seleccionado ningún Asignatura", "REGISTRO UNAH", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
private int GetALLPESOUV(List <ClassAsignatura> listAsig, ClassAsignatura menosAsignatura) { try { int sum = 0; foreach (ClassAsignatura asg in listAsig) { if (AsignaturaSeleccionada.ID_CLASE_PLAN_ESTUDIOS.ToString().Equals(menosAsignatura.ID_CLASE_PLAN_ESTUDIOS.ToString())) { } else { sum += Convert.ToInt16(asg.UV.ToString()); } } return(sum); } catch (Exception ex) { MessageBox.Show(ex.ToString()); return(0); } }
private void btnReset_Click(object sender, EventArgs e) { try { this.AsignaturaSeleccionada = new ClassAsignatura(); this.ListaAsignatura = new List <ClassAsignatura>(); this.ListaAsignaturaEvaluando = new List <ClassAsignatura>(); this.LLenarComboBoxAsignaturas(); this.DtGrdVwCalificaciones.Rows.Clear(); this.ListAPRGlobal = new List <float> (); this.LLenarComboBoxAsignaturas(); this.lblEstudiante.Text = "Estudiante: " + this.estudiante.ToString() + "\n Número de Cuenta: " + this.estudiante.NUMERO_CUENTA; this.ComboBoxAsigDispon.Focus(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }