public void refresh(string name) { try { Class.Notas comp = new Class.Notas(); Class.Conexion conexionSQL = new Class.Conexion(); conexionSQL.startConnection(); listNot = comp.buscarParticipante(name); dgvparticipantes.DataSource = null; dgvparticipantes.DataSource = listNot; if (listComp != null) { dgvparticipantes.Columns[0].Visible = false; dgvparticipantes.Columns[1].Visible = false; dgvparticipantes.Columns[2].Width = 280; dgvparticipantes.Columns[3].Width = 280; } conexionSQL.closeConnection(); } catch (Exception ex) { MessageBox.Show("Ocurrio un error al cargar los datos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void btnmodificar_Click(object sender, EventArgs e) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Notas comp = new Class.Notas(); Class.Modificaciones modificaciones = new Class.Modificaciones(); NotasAux.Id = int.Parse(lblid.Text); NotasAux.Evaluacion = (cmbnotas.SelectedIndex + 1).ToString(); NotasAux.Nota = double.Parse(numericUpDown1.Value.ToString()); conexionSQL.startConnection(); int resultado = comp.actualizar(NotasAux, comp.obtenerNotas(NotasAux).Id); if (resultado == 1) { MessageBox.Show("La nota se ha modificado exitosamente.", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); modificaciones.update(1, modificaciones.buscarNota(comp.obtenerNotas(NotasAux).Id, 4)); indice = -1; refresh(); conexionSQL.closeConnection(); groupBox2.Visible = false; numericUpDown1.Value = 0; btningresar.Enabled = true; btnmodificar.Visible = false; dgvparticipantes.Enabled = true; cmbnotas.Enabled = true; } else { MessageBox.Show("Ocurrio un error al intentar modificar la nota.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void dgvparticipantes_DoubleClick(object sender, EventArgs e) { DataGridViewRow selected = dgvparticipantes.SelectedRows[0]; int posicion = dgvparticipantes.Rows.IndexOf(selected); indice = posicion; Class.Notas comp = listNot[indice]; lblid.Text = comp.Id.ToString(); groupBox2.Visible = true; label1.Text = "El participante " + comp.Participante + " tiene una nota de:"; }
private void btningresar_Click(object sender, EventArgs e) { try { if (indice > -1) { if (val.validateMoney(numericUpDown1.Value.ToString())) { Class.Conexion conexionSQL = new Class.Conexion(); Class.Notas comp = new Class.Notas(); Class.Modificaciones modificaciones = new Class.Modificaciones(); NotasAux.Id = int.Parse(lblid.Text); NotasAux.Evaluacion = (cmbnotas.SelectedIndex + 1).ToString(); NotasAux.Nota = double.Parse(numericUpDown1.Value.ToString()); conexionSQL.startConnection(); if (comp.buscarNotas(NotasAux) == 0) { int resultado = comp.crear(NotasAux); conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Nota insertada con exito", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); indice = -1; refresh(); groupBox2.Visible = false; numericUpDown1.Value = 0; } else { MessageBox.Show("Ocurrio un error al intentar insertar este registro, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (MessageBox.Show("A este participante ya se le ha ingresado esta nota, si desea " + "modificar este registro presione SI.", "Error", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes) { numericUpDown1.Enabled = false; if (modificaciones.buscarNotas(comp.obtenerNotas(NotasAux).Id, 4) == 0) { int resultado = modificaciones.crear(comp.obtenerNotas(NotasAux).Id, 4);; conexionSQL.closeConnection(); if (resultado == 1) { MessageBox.Show("Se ha solicitado una modificacion para esta nota", "Succesfull", MessageBoxButtons.OK, MessageBoxIcon.Information); indice = -1; refresh(); groupBox2.Visible = false; numericUpDown1.Value = 0; } else { MessageBox.Show("Ocurrio un error al intentar insertar solicitar una modificaicon, por favor intentelo nuevamente.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { if (modificaciones.buscarNotasMod(comp.obtenerNotas(NotasAux).Id, 4) == 0) { MessageBox.Show("Ya se ha solicitado una modificacion para esta nota, por favor espere a la respuesta del administrador.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { numericUpDown1.Enabled = true; btningresar.Enabled = false; btnmodificar.Visible = true; dgvparticipantes.Enabled = false; cmbnotas.Enabled = false; } } } } } else { MessageBox.Show("Ingrese una nota valida.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show("Ocurrio un error durante la ejecuciĆ³n " + ex.Message + ".", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } }