public int UpDateCalificacion(ClassClase oldClase, ClassClase newClase) { try { string q = String.Format("UPDATE TBL_CALIFICACIONES " + "SET[ID_CALIFICACION] = {0} " + ",[ID_ESTUDIANTES] = {1} " + ",[ID_CLASE_PLAN_ESTUDIOS] = {2} " + ",[PERIODO] = '{3}' " + ",[CALIFICACION] = {4} " + ",[OBSERVACION] = '{5}' " + ",[FECHA] = '{6}' " + ",[ESTADO] = '{7}' " + "WHERE ID_CALIFICACION = {8}", Convert.ToInt16(oldClase.ID_CALIFICACION.ToString()), Convert.ToInt16(oldClase.ID_ESTUDIANTES.ToString()), Convert.ToInt16(oldClase.ID_CALIFICACION.ToString()), oldClase.PERIODO.ToString(), Convert.ToInt16(oldClase.CALIFICACION.ToString()), oldClase.OBSERVACION.ToString(), this.ConvertirFechaFormatoYYYYMMDD(oldClase.FECHA.ToString()), oldClase.ESTADO.ToString(), Convert.ToInt16(newClase.ID_CALIFICACION.ToString()) ); this.comando = new SqlCommand(q, this.conexion); OpenConexion(); int n = this.comando.ExecuteNonQuery(); CloseConexion(); return(n); } catch (Exception ex) { MessageBox.Show(ex.ToString()); this.CloseConexion(); return(0); } }
private void ckedListExpuls_SelectedIndexChanged(object sender, EventArgs e) { try { DialogResult result = MessageBox.Show("SEGURO QUE DESEA ELIMINAR ESTA CALIFICACIÓN", "SISTEMA", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation); if (result == DialogResult.Yes) { ClassClase ClaseExpuls = ckedListExpuls.SelectedItem as ClassClase; this.listaClases.Remove(ClaseExpuls); this.listaClasesExpuls.Add(ClaseExpuls); this.ckedListExpuls.Items.Clear(); this.ckedListExpuls.Items.AddRange(this.listaClases.ToArray()); } else if (result == DialogResult.No) { this.ckedListExpuls.Items.Clear(); this.ckedListExpuls.Items.AddRange(this.listaClases.ToArray()); } if (this.ckedListExpuls.Items.Count.Equals(0)) { this.Hide(); } } 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()); } }
public int SetCalificacion(ClassClase clase) { try { string q = String.Format("INSERT INTO TBL_CALIFICACIONES (ID_CALIFICACION,ID_ESTUDIANTES,ID_CLASE_PLAN_ESTUDIOS,PERIODO,CALIFICACION,OBSERVACION,FECHA,ESTADO) " + "VALUES ({0}, {1}, {2}, {3}, {4}, '{5}', '{6}', {7})", this.GetNextIdCalificaciones().ToString(), clase.ID_ESTUDIANTES.ToString(), clase.ID_CLASE_PLAN_ESTUDIOS.ToString(), clase.PERIODO.ToString(), clase.CALIFICACION.ToString(), clase.OBSERVACION.ToString(), clase.FECHA.ToString(), clase.ESTADO.ToString()); this.comando = new SqlCommand(q, this.conexion); this.OpenConexion(); int n = this.comando.ExecuteNonQuery(); this.CloseConexion(); return(n); } catch (Exception ex) { MessageBox.Show(ex.ToString()); this.CloseConexion(); return(0); } }