-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathapp.py
More file actions
75 lines (67 loc) · 2.64 KB
/
Copy pathapp.py
File metadata and controls
75 lines (67 loc) · 2.64 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
import streamlit as st
import mysql.connector
import pandas as pd
import re
from utils import get_data, update_data, get_highest_id, insert_data, format_time
from ilacEkleme import add_medicine_page
import Admin, GeneralUser, Main, User, Veteriner
# st.session_state kullanarak kullanıcı_id tanımlama
if 'kullanıcı_id' not in st.session_state:
st.session_state.kullanıcı_id = None
if 'rol' not in st.session_state:
st.session_state.rol = None
if 'admin_id' not in st.session_state:
st.session_state.admin_id = None
if 'veteriner_id' not in st.session_state:
st.session_state.veteriner_id = None
if 'hayvan_id' not in st.session_state:
st.session_state.hayvan_id = None
# Başlangıçta session state'i ayarla
if 'page' not in st.session_state:
st.session_state.page = "Ana Sayfa"
st.session_state.prev_page = None
# Seçilen sayfayı göster
if st.session_state.page == "Ana Sayfa":
Main.main_page()
elif st.session_state.page == "Register":
Main.register_page()
elif st.session_state.page == "User Main":
User.user_main_page()
elif st.session_state.page == "Past Appointments":
User.past_appointments_page()
elif st.session_state.page == "User Info":
User.user_info_page()
elif st.session_state.page == "Add Animal":
User.add_animal_page()
elif st.session_state.page == "Book Appointment":
User.book_appointment_page()
elif st.session_state.page == "Admin Main":
Admin.admin_main_page()
elif st.session_state.page == "Add Veterinarian":
Admin.add_veterinarian_page()
elif st.session_state.page == "Add Medicine":
add_medicine_page()
elif st.session_state.page == "Admin Info":
Admin.admin_info_page()
elif st.session_state.page == "Veterinarian Main":
Veteriner.veterinarian_main_page()
elif st.session_state.page == "Write Prescription":
Veteriner.write_prescription_page()
elif st.session_state.page == "Past Patients":
Veteriner.past_patients_page()
elif st.session_state.page == "Veterinarian Add Times Avaliable":
Admin.add_veterinarian_avaliable_time_page()
elif st.session_state.page == "Veterinarian Info":
Veteriner.veterinarian_info_page()
elif st.session_state.page == "Change Password":
GeneralUser.change_password_page()
elif st.session_state.page == "User Change Password":
User.user_change_password_page()
elif st.session_state.page == "Veterinarian Change Password":
Veteriner.veterinarian_change_password_page()
elif st.session_state.page == "Admin Change Password":
Admin.admin_change_password_page()
elif st.session_state.page == 'update_animal':
User.update_animal_page()
elif st.session_state.page == 'All_Appointments':
Veteriner.all_appointments()