private void btnMatricular_Click(object sender, EventArgs e) { if (txtced.Text == "") { MessageBox.Show("Debe ingresar la cédula del alumno"); return; } if (txtnom.Text == "") { MessageBox.Show("Debe ingresar el nombre del alumno"); return; } if (txtadeudo.Text == "") { MessageBox.Show("Debe seleccionar al menos un curso a matricular"); return; } try { var alu = from al in bd.ALUMNOS where al.alumno_id == txtced.Text select al; if (alu.Count() > 0) { MessageBox.Show("El alumno ya está matriculado"); return; } ALUMNOS a = new ALUMNOS(); a.alumno_id = txtced.Text; a.alumno_nombre = txtnom.Text; a.alumno_adeudo = Decimal.Parse(txtadeudo.Text); bd.ALUMNOS.InsertOnSubmit(a); for (int i = 0; i < dataGridView1.RowCount; i++) { CURSOALUMNOS ca = new CURSOALUMNOS(); ca.alumno_id = txtced.Text; ca.curso_id = Convert.ToInt16(dataGridView1.Rows[i].Cells[0].Value); bd.CURSOALUMNOS.InsertOnSubmit(ca); } bd.SubmitChanges(); MessageBox.Show("Se registró la matricula"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
partial void UpdateALUMNOS(ALUMNOS instance);
partial void DeleteALUMNOS(ALUMNOS instance);
partial void InsertALUMNOS(ALUMNOS instance);