private void button2_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBox1.Text) || string.IsNullOrEmpty(textBox2.Text) || string.IsNullOrEmpty(textBox3.Text) || string.IsNullOrEmpty(textBox4.Text)) { MessageBox.Show("Debe completar la informacion", "Error de ingreso de datos", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } List <int> cursos = new List <int>(); foreach (DataGridViewRow row in dataGridView1.Rows) { if (Convert.ToBoolean(row.Cells[5].Value)) { // what you want to do cursos.Add(Convert.ToInt32(row.Cells[0].Value)); } } foreach (int x in cursos) { seccion_curso sec = controladorCursos.buscarSeccionCurso(x); if (sec != null) { controladorCursos.guardarSeccionEstudiante(sec.id_seccion, alumno.dpi_alumno); } } MessageBox.Show("Asignado correctamente", "Asignacion", MessageBoxButtons.OK, MessageBoxIcon.Information); }
//Set datos seccion private void setData() { seccion_curso Model = controladorSecciones.buscarSeccion(reference); Txt_Nombre.Text = Model.seccion_seccion.ToString(); Text_Estado.Text = Model.estado_seccion.ToString(); }
//Metodo para guardar una nueva seccion public void guardarSeccion(string seccion, string estado, int id_catedratico, int id_curso, int id_laboratorio, int id_salon, int id_horario, string ciclo) { using (ModelAsignacion db = new ModelAsignacion()) { seccion_curso seccionNueva = new seccion_curso(); seccionNueva.seccion_seccion = seccion; seccionNueva.estado_seccion = estado; seccionNueva.catedratico_id = id_catedratico; seccionNueva.curso_id = id_curso; seccionNueva.laboratorio_id = id_laboratorio; seccionNueva.salon_id = id_salon; seccionNueva.horario_id = id_horario; seccionNueva.estado_seccion = estado; seccionNueva.ciclo = ciclo; db.seccion_curso.Add(seccionNueva); db.SaveChanges(); } }