Jump to content

User talk:JadPythonWiki

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

import pandas as pd import tkinter as tk from tkinter import messagebox from openpyxl.styles import PatternFill, Border, Side, Alignment

  1. بيانات تسجيل الدخول

USERNAME = "admin" PASSWORD = "1234"

  1. إنشاء ملف 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}")
  1. التحقق من بيانات تسجيل الدخول

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("خطأ", "اسم المستخدم أو كلمة المرور غير صحيحة!")
  1. إنشاء واجهة المستخدم (نافذة تسجيل الدخول)

root = tk.Tk() root.title("تسجيل الدخول") root.geometry("300x200")

  1. العناصر داخل النافذة

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)

  1. تشغيل النافذة

root.mainloop() — Preceding unsigned comment added by 134.35.7.116 (talk) 03:51, 7 March 2025 (UTC)[reply]

Welcome!

[edit]
Hello, JadPythonWiki! Welcome to Wikipedia! Thank you for your contributions. You may benefit from following some of the links below, which will help you get the most out of Wikipedia. If you have any questions you can ask me on my talk page, or place {{helpme}} on your talk page and ask your question there. Please remember to sign your name on talk pages by clicking or by typing four tildes "~~~~"; this will automatically produce your name and the date. If you are already excited about Wikipedia, you might want to consider being "adopted" by a more experienced editor or joining a WikiProject to collaborate with others in creating and improving articles of your interest. Click here for a directory of all the WikiProjects. Finally, please do your best to always fill in the edit summary field when making edits to pages.
Getting Started
Getting Help
Policies and Guidelines

The Community
Things to do
Miscellaneous

Happy editing! Peaceray (talk) 16:50, 16 December 2024 (UTC)[reply]