Content deleted Content added
Welcome to Wikipedia! |
m Signing comment by 134.35.7.116 - "" |
||
(One intermediate revision by one other user not shown) | |||
Line 1:
import pandas as pd
import tkinter as tk
from tkinter import messagebox
from openpyxl.styles import PatternFill, Border, Side, Alignment
# بيانات تسجيل الدخول
USERNAME = "admin"
PASSWORD = "1234"
# إنشاء ملف Excel عند نجاح تسجيل الدخول
def create_audit_template():
file_path = "Audit_Template.xlsx"
# بيانات أوراق العمل
planning_data = {"البند": ["اسم الشركة", "الفترة المالية", "أهداف المراجعة", "نطاق المراجعة", "المعايير المحاسبية", "مستوى الأهمية النسبية"],
"التفاصيل": ["", "", "", "", "", ""]}
audit_program_data = {"البند المالي": ["النقدية والبنوك", "العملاء", "المخزون", "الاستثمارات", "الموردون", "القروض", "الإيرادات", "المصروفات"],
"إجراءات المراجعة": ["مطابقة أرصدة الحسابات مع كشف البنك وإجراء المصادقات",
"تحليل أعمار الديون وإجراء المصادقات",
"مراجعة الجرد الفعلي واختبار تقييم المخزون",
"التحقق من ملكية الاستثمارات وتقييم القيمة العادلة",
"إجراء المصادقات وفحص الفواتير المستحقة",
"مراجعة الاتفاقيات البنكية واحتساب الفوائد",
"التحقق من تسجيل الإيرادات وفقًا لمبدأ الاستحقاق",
"تحليل المصروفات والتأكد من الترحيل الصحيح"]}
testing_data = {"البند المالي": ["النقدية والبنوك", "العملاء", "المخزون", "الاستثمارات", "الموردون", "القروض", "الإيرادات", "المصروفات"],
"نتائج الاختبارات": ["", "", "", "", "", "", "", ""]}
audit_report_data = {"البند": ["الملاحظات الجوهرية", "تأثير الملاحظات على القوائم المالية", "توصيات المراجعة", "الرأي المهني"],
"التفاصيل": ["", "", "", ""]}
# تحويل البيانات إلى DataFrame
planning_df = pd.DataFrame(planning_data)
audit_program_df = pd.DataFrame(audit_program_data)
testing_df = pd.DataFrame(testing_data)
audit_report_df = pd.DataFrame(audit_report_data)
# إنشاء ملف Excel وحفظ البيانات
with pd.ExcelWriter(file_path, engine='openpyxl') as writer:
planning_df.to_excel(writer, sheet_name="التخطيط للمراجعة", index=False)
audit_program_df.to_excel(writer, sheet_name="برنامج المراجعة", index=False)
testing_df.to_excel(writer, sheet_name="توثيق الاختبارات", index=False)
audit_report_df.to_excel(writer, sheet_name="تقرير المراجعة", index=False)
# إظهار رسالة نجاح
messagebox.showinfo("نجاح", f"تم إنشاء ملف المراجعة بنجاح!\n{file_path}")
# التحقق من بيانات تسجيل الدخول
def check_login():
entered_username = username_entry.get()
entered_password = password_entry.get()
if entered_username == USERNAME and entered_password == PASSWORD:
messagebox.showinfo("تسجيل الدخول", "تم تسجيل الدخول بنجاح!")
root.destroy() # إغلاق نافذة تسجيل الدخول
create_audit_template() # تشغيل البرنامج بعد الدخول
else:
messagebox.showerror("خطأ", "اسم المستخدم أو كلمة المرور غير صحيحة!")
# إنشاء واجهة المستخدم (نافذة تسجيل الدخول)
root = tk.Tk()
root.title("تسجيل الدخول")
root.geometry("300x200")
# العناصر داخل النافذة
tk.Label(root, text="اسم المستخدم:").pack(pady=5)
username_entry = tk.Entry(root)
username_entry.pack(pady=5)
tk.Label(root, text="كلمة المرور:").pack(pady=5)
password_entry = tk.Entry(root, show="*") # إخفاء كلمة المرور
password_entry.pack(pady=5)
tk.Button(root, text="تسجيل الدخول", command=check_login).pack(pady=10)
# تشغيل النافذة
root.mainloop() <!-- Template:Unsigned IP --><small class="autosigned">— Preceding [[Wikipedia:Signatures|unsigned]] comment added by [[Special:Contributions/134.35.7.116|134.35.7.116]] ([[User talk:134.35.7.116#top|talk]]) 03:51, 7 March 2025 (UTC)</small> <!--Autosigned by SineBot-->
== Welcome! ==
<div style="border:1px solid lightgrey;">
|