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; } } } }