public CentroMedicoDataSet.UsuariosDataTable getUsersByCrit(String criterio)
        {

            criterio.Trim();
            SqlConnection conexion = new SqlConnection(strConexion);
            conexion.Open();
            StringBuilder query = new StringBuilder();

            if (criterio.Equals(""))
            {
                query.AppendFormat("select * from usuarios");
            }
            else
            {
                query.AppendFormat("select * from usuarios where NssUsuario like '%{0}%' or nombre like '%{0}%' or apellidos like '%{0}%' or direccion like '%{0}%' or localidad like '%{0}%' or telefono like '%{0}%' or dni like '%{0}%' or email like '%{0}%'", criterio);
            }
            SqlDataAdapter adapter = new SqlDataAdapter(query.ToString(), conexion);
            CentroMedicoDataSet.UsuariosDataTable tabla = new CentroMedicoDataSet.UsuariosDataTable();

            adapter.Fill(tabla);

            conexion.Close();

            return tabla;
        }
        public void getEspecialidades()
        {
            SqlConnection conexion = new SqlConnection(conn);
            conexion.Open();

            StringBuilder query = new StringBuilder();
            query.AppendFormat("Select distinct * from historiales");
            SqlDataAdapter adapter = new SqlDataAdapter(query.ToString(), conexion);

            CentroMedicoDataSet.UsuariosDataTable tabla = new CentroMedicoDataSet.UsuariosDataTable();

            adapter.Fill(CentroMedicoDataSet.EspecialidadesDataTable());
        }
        public void getUsers(String criterio)
        {

            criterio.Trim();
            SqlConnection conexion = new SqlConnection(strConexion);
            conexion.Open();
            StringBuilder query = new StringBuilder();

            query.AppendFormat("select * from usuarios where NssUsuario like %{0}% or nombre like %{0}% or apellidos like %{0}% or direccion like %{0}% or localidad like %{0}% or telefono like %{0}% or dni like %{0}% or email like %{0}%", criterio);
            SqlDataAdapter adapter = new SqlDataAdapter(query.ToString(), conexion);
            CentroMedicoDataSet.UsuariosDataTable tabla = new CentroMedicoDataSet.UsuariosDataTable();

            conexion.Close();
        }
        public CentroMedicoDataSet.UsuariosDataTable getUsersHistory()
        {
            SqlConnection conexion = new SqlConnection(strConexion);
            conexion.Open();

            StringBuilder query = new StringBuilder();
            query.AppendFormat("Select distinct * from usuarios join historiales on usuarios.nssusuario = historiales.usuario");
            SqlDataAdapter adapter = new SqlDataAdapter(query.ToString(), conexion);

            CentroMedicoDataSet.UsuariosDataTable tabla = new CentroMedicoDataSet.UsuariosDataTable();

            adapter.Fill(tabla);
            conexion.Close();
            return tabla;
        }