protected void validarCamposAddMedico() { if (nombreMedico.Text != "" && apellidoMedico.Text != "" && especialidadMedico.SelectedIndex != 0 && matriculaMedico.Text != "") { //Validamos con expresiones regulares. var expSoloCaracteres = @"^[A-Za-zÁÉÍÓÚñáéíóúÑ]{3,10}$"; var expMat = @"^([A-Za-z]{1})+([1-9]{2})$"; bool expNombre = Regex.IsMatch(nombreMedico.Text, expSoloCaracteres); bool expApellido = Regex.IsMatch(apellidoMedico.Text, expSoloCaracteres); bool expMatricula = Regex.IsMatch(matriculaMedico.Text, expMat); MedicosController ObjMed = new MedicosController(); var matriculaUnica = ObjMed.validarMatricula(matriculaMedico.Text, ""); if (expNombre && expApellido && expMatricula && matriculaUnica) { grabarMedico(); } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> alertify.error('Error al procesar la peticion.') </script>"); } } else { ClientScript.RegisterStartupScript(this.GetType(), "Mensaje", "<script> alertify.error('Complete todos los campos.') </script>"); } }
public static bool validarMatriculaUnica(string matricula) { MedicosController objConsultaMatricula = new MedicosController(); bool matDisponible = objConsultaMatricula.validarMatricula(matricula, ""); return(matDisponible); }
public static string validarCamposModMedico(int idMedico, string nombreMedicoU, string apellidoMedicoU, int especialidadMedicoU, string matriculaMedicoU, int estadoMedicoU, string matComp) { var nombre = nombreMedicoU; var apellido = apellidoMedicoU; var especialidad = especialidadMedicoU; var matricula = matriculaMedicoU; var estado = estadoMedicoU; var matComparar = matComp; if (nombre != "" && apellido != "" && especialidad != 0 && matricula != "" && estado >= 0 && estado <= 1 && matComparar != "") { //Validamos con expresiones regulares. var expSoloCaracteres = @"^[A-Za-zÁÉÍÓÚñáéíóúÑ]{3,10}$"; var expMat = @"^([A-Za-z]{1})+([1-9]{2})$"; bool expNombre = Regex.IsMatch(nombre, expSoloCaracteres); bool expApellido = Regex.IsMatch(apellido, expSoloCaracteres); bool expMatricula = Regex.IsMatch(matricula, expMat); MedicosController ObjMed = new MedicosController(); var matriculaUnica = ObjMed.validarMatricula(matricula, matComparar); if (expNombre && expApellido && expMatricula && matriculaUnica) { //Devolvemos la respuesta de la funcion modificar. return(modificarMedico(idMedico, nombre, apellido, especialidad, matricula, estado)); } else { return("error-validacion"); } } else { return("datos-incompletos"); } }