Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 partial void UpdateALUMNOS(ALUMNOS instance);
Beispiel #3
0
 partial void DeleteALUMNOS(ALUMNOS instance);
Beispiel #4
0
 partial void InsertALUMNOS(ALUMNOS instance);