private void button1_Click(object sender, EventArgs e) { bool r = true; bool r2 = true; if (validarEB()) { ErrorEB.Clear(); if (comboBoxGrado.Text == "1er grado") { textBoxGrado.Clear(); textBoxGrado.Text = "1"; } if (comboBoxGrado.Text == "2do grado") { textBoxGrado.Clear(); textBoxGrado.Text = "2"; } if (comboBoxGrado.Text == "3er grado") { textBoxGrado.Clear(); textBoxGrado.Text = "3"; } if (comboBoxGrado.Text == "4to grado") { textBoxGrado.Clear(); textBoxGrado.Text = "4"; } if (comboBoxGrado.Text == "5to grado") { textBoxGrado.Clear(); textBoxGrado.Text = "5"; } if (comboBoxGrado.Text == "6to grado") { textBoxGrado.Clear(); textBoxGrado.Text = "6"; } if (comboBoxGrado.Text == "7mo grado") { textBoxGrado.Clear(); textBoxGrado.Text = "7"; } if (comboBoxGrado.Text == "8vo grado") { textBoxGrado.Clear(); textBoxGrado.Text = "8"; } if (comboBoxGrado.Text == "9no grado") { textBoxGrado.Clear(); textBoxGrado.Text = "9"; } if (comboBoxGrado.Text == "10mo grado") { textBoxGrado.Clear(); textBoxGrado.Text = "10"; } if (comboBoxGrado.Text == "11vo grado") { textBoxGrado.Clear(); textBoxGrado.Text = "11"; } if (comboBoxSeccion.Text == "A") { textBoxSeccion.Clear(); textBoxSeccion.Text = "1"; } if (comboBoxSeccion.Text == "B") { textBoxSeccion.Clear(); textBoxSeccion.Text = "2"; } if (comboBoxSeccion.Text == "C") { textBoxSeccion.Clear(); textBoxSeccion.Text = "3"; } DataClasses1DataContext db = new DataClasses1DataContext(); string fechaNac = dateTimePicker1.Text; bool respuesta = true; respuesta = con.Existencias(int.Parse(textBoxIdPrimer.Text)); r = validaciones.Correo(textBoxCorreoEncargado.Text); if (r == false || r2 == false) { if (r == false) { MessageBox.Show("Correo Electronico invalido, el correo debe tener el formato [email protected] ", "Mensaje", MessageBoxButtons.OK); textBoxCorreoEncargado.SelectAll(); textBoxCorreoEncargado.Focus(); } if (r2 == false) { MessageBox.Show("Correo Electronico invalido, el correo debe tener el formato [email protected] ", "Mensaje", MessageBoxButtons.OK); textBoxCorreoEncargado2.SelectAll(); textBoxCorreoEncargado2.Focus(); } } else { r2 = validaciones.Correo(textBoxCorreoEncargado.Text); if (respuesta != true) { int grado; grado = Int32.Parse(textBoxGrado.Text); int seccion; seccion = Int32.Parse(textBoxSeccion.Text); string año = dateTimePicker2.Text; conexion xl = new conexion(); SqlConnection conn = new SqlConnection("Data Source=localhost\\SQLEXPRESS;Initial Catalog=Inst_JoseCelilioValle;Integrated Security=True"); conn.Open(); string comando = string.Format("select count(a.codigo_alumno) from [dbo].[Alumno] a inner join [dbo].[grado_alumno] b on a.codigo_alumno = b.codigo_alumno inner join [dbo].[Periodos_Grado] c on b.codigo_periodoGrado = c.codigo_periodoGrado inner join [dbo].[Grado] d on c.codigo_grado= d.codigo_grado inner join [dbo].[Seccion] e on c.codigo_seccion = e.codigo_seccion where c.codigo_grado = {0} AND c.codigo_seccion = {1}", comboBoxGrado.SelectedIndex + 1, comboBoxSeccion.SelectedIndex + 1); SqlCommand cmd = new SqlCommand(comando, conn); Int32 count = (Int32)cmd.ExecuteScalar(); conn.Close(); //Int32 count = (Int32) db.ExecuteCommand("select count(a.codigo_alumno) from [dbo].[Alumno] a inner join [dbo].[grado_alumno] b on a.codigo_alumno = b.codigo_alumno inner join [dbo].[Periodos_Grado] c on b.codigo_periodoGrado = c.codigo_periodoGrado inner join [dbo].[Grado] d on c.codigo_grado= d.codigo_grado inner join [dbo].[Seccion] e on c.codigo_seccion = e.codigo_seccion where c.codigo_grado = {0} AND c.codigo_seccion = {1}",Convert.ToInt32(comboBoxGrado.SelectedIndex),Convert.ToInt32(comboBoxSeccion.SelectedIndex)); if (count <= 10) { string cursoInicial = comboBoxGrado.Text; db.ingresarAlumnos(textBoxIdPrimer.Text, textBoxNombrePrimer.Text, 1, fechaNac, textBoxDireccionPrimer.Text, textBoxLugarPrimer.Text, comboBoxGenero.Text, textBoxTelefonoAlumno.Text, cursoInicial, textBoxInstituto.Text, textBoxRetrasada.Text, textBoxTPA.Text); db.ingresarEncargado(textBoxIdEncargado.Text, textBoxNombreEncargado.Text, textBoxTrabajoEncargado.Text, textBoxTelefonoEncargado.Text, textBoxCelularEncargado.Text, textBoxCorreoEncargado.Text, textBoxDireccionEncargado.Text); db.insertarAlumnoEncargado(); db.ingresarEncargado2(textBoxIdEncargado2.Text, textBoxNombreEncargado2.Text, textBoxTrabajoEncargado2.Text, textBoxTelefonoEncargado2.Text, textBoxCelularEncargado2.Text, textBoxCorreoEncargado2.Text, textBoxDireccionEncargado2.Text); db.insertarAlumnoEncargado2(); if (comboBoxGrado.Text == "1er grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "1"; } if (comboBoxGrado.Text == "1er grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "2"; } if (comboBoxGrado.Text == "1er grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "3"; } if (comboBoxGrado.Text == "2do grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "4"; } if (comboBoxGrado.Text == "2do grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "5"; } if (comboBoxGrado.Text == "2do grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "6"; } if (comboBoxGrado.Text == "3er grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "7"; } if (comboBoxGrado.Text == "3er grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "8"; } if (comboBoxGrado.Text == "3er grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "9"; } if (comboBoxGrado.Text == "4to grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "10"; } if (comboBoxGrado.Text == "4to grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "11"; } if (comboBoxGrado.Text == "4to grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "12"; } if (comboBoxGrado.Text == "5to grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "13"; } if (comboBoxGrado.Text == "5to grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "14"; } if (comboBoxGrado.Text == "5to grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "15"; } if (comboBoxGrado.Text == "6to grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "16"; } if (comboBoxGrado.Text == "6to grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "17"; } if (comboBoxGrado.Text == "6to grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "18"; } if (comboBoxGrado.Text == "7mo grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "19"; } if (comboBoxGrado.Text == "7mo grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "20"; } if (comboBoxGrado.Text == "7mo grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "21"; } if (comboBoxGrado.Text == "8vo grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "22"; } if (comboBoxGrado.Text == "8vo grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "23"; } if (comboBoxGrado.Text == "8vo grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "24"; } if (comboBoxGrado.Text == "9no grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "25"; } if (comboBoxGrado.Text == "9no grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "26"; } if (comboBoxGrado.Text == "9no grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "27"; } if (comboBoxGrado.Text == "10mo grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "28"; } if (comboBoxGrado.Text == "10mo grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "29"; } if (comboBoxGrado.Text == "10mo grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "30"; } if (comboBoxGrado.Text == "11vo grado" && comboBoxSeccion.Text == "A") { textBoxGrado.Clear(); textBoxAula.Text = "31"; } if (comboBoxGrado.Text == "11vo grado" && comboBoxSeccion.Text == "B") { textBoxGrado.Clear(); textBoxAula.Text = "32"; } if (comboBoxGrado.Text == "11vo grado" && comboBoxSeccion.Text == "C") { textBoxGrado.Clear(); textBoxAula.Text = "33"; } int aula; aula = Int32.Parse(textBoxAula.Text); db.ingresarPeriodosGrados(dateTimePicker2.Text, grado, seccion, aula); db.insertarGradoAlumno(); MessageBox.Show("Se ha guardado correctamente", "Mensaje", MessageBoxButtons.OK); } else { MessageBox.Show("Seccion ya contiene mas de 30 alumnos"); } } else { MessageBox.Show("El ID del Alumno ya Existe", "Mensaje", MessageBoxButtons.OK); textBoxIdPrimer.Clear(); textBoxIdPrimer.Focus(); } } } }