private void pictureBox1_Click(object sender, EventArgs e) { try //Intentamos ingresar los datos. { //Evaluar si el alumno puede inscribirse al grado pedido string permiso; permiso = ObtenerDatos.GetPermiso(FechaNacAlum_txt.Text, listgrado.SelectedItem.ToString()); if (permiso == "n") { MessageBox.Show("El alumno no cumple con la edad para el grupo solicitado", "¡No se puede registrar el alumno en el grado!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { //consultamos si el tutor existe int c = 0; c = ObtenerDatos.ExistenciaTutor(curpT_txt.Text); if (c == 0 && validarinfoalum == 0) { //inserción de datos MySqlCommand insertutor = new MySqlCommand(string.Format("insert into tutor (curp_tutor,ap_pat_tutor,ap_mat_tutor,nombre_tutor,tel_cel_tutor,tel_casa_tutor," + "tel_extra_tutor,email_tutor,email_extra_tutor,municipio_direc,colonia_direc,calle_direc,cp_direc,numcalle_direc) values" + "('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}','{11}','{12}','{13}');", curpT_txt.Text.Trim(), ApTutor_txt.Text.Trim(), AmTutor_txt.Text.Trim(), NombreTutor_txt.Text.Trim(), TelCelTutor_txt.Text.Trim(), TelCasa_tutor.Text.Trim(), TelExTutor_txt.Text.Trim(), EmailTutor_txt.Text.Trim(), EmailExTutor_txt.Text.Trim(), MunicipioTutor_txt.Text.Trim(), ColTutor_txt.Text.Trim(), CalleTutor_txt.Text.Trim(), CpTutor_txt.Text.Trim(), NumTutor_txt.Text.Trim()), Conexion.conectar()); insertutor.ExecuteNonQuery(); //Datos del tutor //Obtener sexo del alumno: string sexo; sexo = ObtenerDatos.GetSexo(listsexo.SelectedItem.ToString()); //obtener grado string grado; grado = ObtenerDatos.Getgrado(listgrado.SelectedItem.ToString()); //obtener profesor string profe; profe = ObtenerDatos.GetProfesor(listgrado.SelectedItem.ToString()); MySqlCommand inseralumno = new MySqlCommand(string.Format("insert into alumno (curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno,edad_alumno,fecha_nacimiento_alumno," + "sexo_alumno,tipo_sangre,enfer_alergi,curp_tutor,grado_grupo) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}');", curpA_txt.Text.Trim(), ApellidoPAlum_txt.Text.Trim(), ApellidoMAlum_txt.Text.Trim(), NomAlum_txt.Text.Trim(), EdadAlum_txt.Text.Trim(), FechaNacAlum_txt.Text.Trim(), sexo, SangreAlum_txt.Text.Trim(), EnfAlgAlum_txt.Text.Trim(), curpT_txt.Text.Trim(), grado), Conexion.conectar()); inseralumno.ExecuteNonQuery();//Datos del alumno /* MySqlCommand insergrupo = new MySqlCommand(string.Format("insert into grupo (grado_grupo,nombre_profesor,curp_alumno) values ('{0}','{1}','{2}');", grado, profe, curpA_txt.Text.Trim()), Conexion.conectar()); * insergrupo.ExecuteNonQuery();//Datos del grupo*/ MessageBox.Show("¡Datos registrados correctamente!", "Registro exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); curpT_txt.Text = ""; ApTutor_txt.Text = ""; AmTutor_txt.Text = ""; NombreTutor_txt.Text = ""; TelCelTutor_txt.Text = ""; TelCasa_tutor.Text = ""; TelExTutor_txt.Text = ""; MunicipioTutor_txt.Text = ""; CpTutor_txt.Text = ""; ColTutor_txt.Text = ""; CalleTutor_txt.Text = ""; NumTutor_txt.Text = ""; curpA_txt.Text = ""; ApellidoPAlum_txt.Text = ""; ApellidoMAlum_txt.Text = ""; NomAlum_txt.Text = ""; EdadAlum_txt.Text = ""; FechaNacAlum_txt.Text = ""; SangreAlum_txt.Text = ""; EnfAlgAlum_txt.Text = ""; } else { if (c == 1 && validarinfoalum == 1) { //Obtener sexo del alumno: string sexo; sexo = ObtenerDatos.GetSexo(listsexo.SelectedItem.ToString()); //obtener grado string grado; grado = ObtenerDatos.Getgrado(listgrado.SelectedItem.ToString()); //obtener profesor string profe; profe = ObtenerDatos.GetProfesor(listgrado.SelectedItem.ToString()); MySqlCommand inseralumno = new MySqlCommand(string.Format("insert into alumno (curp_alumno,ap_pat_alumno,ap_mat_alumno,nombre_alumno,edad_alumno,fecha_nacimiento_alumno," + "sexo_alumno,tipo_sangre,enfer_alergi,curp_tutor,grado_grupo) values('{0}','{1}','{2}','{3}','{4}','{5}','{6}','{7}','{8}','{9}','{10}');", curpA_txt.Text.Trim(), ApellidoPAlum_txt.Text.Trim(), ApellidoMAlum_txt.Text.Trim(), NomAlum_txt.Text.Trim(), EdadAlum_txt.Text.Trim(), FechaNacAlum_txt.Text.Trim(), sexo, SangreAlum_txt.Text.Trim(), EnfAlgAlum_txt.Text.Trim(), curpT_txt.Text.Trim(), grado), Conexion.conectar()); inseralumno.ExecuteNonQuery();//Datos del alumno /* MySqlCommand insergrupo = new MySqlCommand(string.Format("insert into grupo (grado_grupo,nombre_profesor,curp_alumno) values ('{0}','{1}','{2}');", grado, profe, curpA_txt.Text.Trim()), Conexion.conectar()); * insergrupo.ExecuteNonQuery();//Datos del grupo*/ MessageBox.Show("¡Datos registrados correctamente!", "Registro exitoso", MessageBoxButtons.OK, MessageBoxIcon.Information); curpT_txt.Text = ""; ApTutor_txt.Text = ""; AmTutor_txt.Text = ""; NombreTutor_txt.Text = ""; TelCelTutor_txt.Text = ""; TelCasa_tutor.Text = ""; TelExTutor_txt.Text = ""; MunicipioTutor_txt.Text = ""; CpTutor_txt.Text = ""; ColTutor_txt.Text = ""; CalleTutor_txt.Text = ""; NumTutor_txt.Text = ""; curpA_txt.Text = ""; ApellidoPAlum_txt.Text = ""; ApellidoMAlum_txt.Text = ""; NomAlum_txt.Text = ""; EdadAlum_txt.Text = ""; FechaNacAlum_txt.Text = ""; SangreAlum_txt.Text = ""; EnfAlgAlum_txt.Text = ""; } } } } catch (Exception) //Si hay un error, muestra el mensaje { MessageBox.Show("Parece que hemos tenido un problema.", "INFORMACIÓN NO REGISTRADA", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnval_Click(object sender, EventArgs e) { int exi = 0, exi1 = 0; int lenght = curpT_txt.Text.Length; if (curpT_txt.Text.Equals("") || lenght < 18) { MessageBox.Show("ESCRIBA UNA CURP VALIDO (18 CARACTERES)", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); label29.Text = "CURP ERRONEA"; label29.ForeColor = Color.Red; } exi = ObtenerDatos.ExistenciaTutor(curpT_txt.Text.Trim()); if (curpT_txt.Text == "" || NombreTutor_txt.Text == "" || ApTutor_txt.Text == "" || AmTutor_txt.Text == "") { MessageBox.Show("Introduzca la información necesaria", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); validarinfoalum = 1; } else if (curpA_txt.Text == curpT_txt.Text) { MessageBox.Show("No puede repetir la CURP de un alumno y un tutor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); label29.Text = "CURP ERRONEA"; label29.ForeColor = Color.Red; } else { int validarcurp = ObtenerDatos.ComprobarCurpTutor(curpT_txt.Text, NombreTutor_txt.Text, ApTutor_txt.Text, AmTutor_txt.Text); if (validarcurp == 2) { MessageBox.Show("CURP no concuerda con los datos introducidos", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); label29.Text = "CURP INCORRECTA"; label29.ForeColor = Color.Red; validarinfoalum = 1; bloqueartutor(); } else { if (exi == 0) { exi1 = ObtenerDatos.ExistenciaAlumno(curpT_txt.Text.Trim()); if (exi1 == 1) { MessageBox.Show("CURP REGISTRADA EN UN ALUMNO", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); label29.Text = "CURP ERRONEA"; label29.ForeColor = Color.Red; validarinfoalum = 1; } else { //permitir(); label29.Text = "CURP CORRECTA"; label29.ForeColor = Color.Green; permitirtutor(); validarinfoalum = 0; curpT_txt.Enabled = false; ApTutor_txt.Enabled = false; AmTutor_txt.Enabled = false; NombreTutor_txt.Enabled = false; } } else { MessageBox.Show("Tutor ya registrado en el sistema", "Informe", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); //curpA_txt.Text = ""; LlenarDatos(); validarinfoalum = 1; } } } }
private void validar_alu_Click(object sender, EventArgs e) { int exi = 0, exi1 = 0; string sexo; try { sexo = listsexo.SelectedItem.ToString(); } catch { MessageBox.Show("SELECCIONE SEXO"); return; } sexo = listsexo.SelectedItem.ToString(); if (NomAlum_txt.Text == "" || curpA_txt.Text == "" || ApellidoMAlum_txt.Text == "" || ApellidoPAlum_txt.Text == "") { MessageBox.Show("Llene los campos correspondientes", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { exi = ObtenerDatos.ExistenciaAlumno(curpA_txt.Text.Trim()); exi1 = ObtenerDatos.ExistenciaTutor(curpT_txt.Text.Trim()); int lenght = curpA_txt.Text.Length; if (curpA_txt.Text.Equals("") || lenght < 18) { MessageBox.Show("ESCRIBA UNA CURP VALIDA (18 CARACTERES)", "error", MessageBoxButtons.OK, MessageBoxIcon.Error); label28.Text = "CURP ERRONEA"; label28.ForeColor = Color.Red; validarinfoalum = 1; } else { if (exi == 0) { exi1 = ObtenerDatos.ExistenciaTutor(curpA_txt.Text.Trim()); if (exi1 == 1) { MessageBox.Show("CURP REGISTRADA EN UN TUTOR", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); validarinfoalum = 1; } else { int x; sexo = listsexo.SelectedItem.ToString(); x = ObtenerDatos.ComprobarCURP(curpA_txt.Text, NomAlum_txt.Text, ApellidoPAlum_txt.Text, ApellidoMAlum_txt.Text, sexo); if (x == 2) { MessageBox.Show("La CURP no concuerda con los datos ingresados", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); label28.Text = "CURP ERRONEA"; label28.ForeColor = Color.Red; validarinfoalum = 1; } else { permitir(); label28.Text = "CURP CORRECTA"; label28.ForeColor = Color.Green; curpA_txt.Enabled = false; NomAlum_txt.Enabled = false; ApellidoMAlum_txt.Enabled = false; ApellidoPAlum_txt.Enabled = false; listsexo.Enabled = false; //Si la curp pasa los filtros anteriores vamos a obtener la edad y fecha de nacimiento a partir de ella datos.EdadFechaNac resultados = ObtenerDatos.DatosNac(curpA_txt.Text); EdadAlum_txt.Text = resultados.Edad; FechaNacAlum_txt.Text = resultados.AnnoNac + "-" + resultados.MesNac + "-" + resultados.DiaNac; validarinfoalum = 0; } } } else { MessageBox.Show("El alumno ya esta inscrito", "No validado", MessageBoxButtons.OK, MessageBoxIcon.Error); curpA_txt.Text = ""; validarinfoalum = 1; } } } }