Ejemplo n.º 1
0
        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>");
            }
        }
Ejemplo n.º 2
0
        public static bool validarMatriculaUnica(string matricula)
        {
            MedicosController objConsultaMatricula = new MedicosController();
            bool matDisponible = objConsultaMatricula.validarMatricula(matricula, "");

            return(matDisponible);
        }
Ejemplo n.º 3
0
        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");
            }
        }