تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مساعدة في سي شارب
#1
السلام عليكم
اريد مساعدة في إستدعاء دالة من كلاس الى تاكست بوكس اليكم الدالة مراد استدغائها 
 //C# IRG 2022 By BOUSSAID Mustafa 2022
        public static double IRG2022New(int TypeIRG, double Soumis)
        {
            //Variables
            const int T00 = 20000;
            const int T01 = 4600;
            const int T02 = 10800;
            const int T03 = 24000;
            const int T04 = 52800;
            double Irg = 0;

            double P = Math.Floor(Soumis / 10) * 10;
            if (Soumis <= 30009)
            {
                Irg = 0;
            }
            else
            {
                if (Soumis >= 30010 && Soumis <= 40000) { Irg = (P - T00) * 0.23; }
                else if (Soumis > 40000 && Soumis <= 80000) { Irg = (P - 40000) * 0.27 + T01; }
                else if (Soumis > 80001 && Soumis <= 160000) { Irg = (P - 80000) * 0.30 + T01 + T02; }
                else if (Soumis > 160001 && Soumis <= 320000) { Irg = (P - 160000) * 0.33 + T01 + T02 + T03; }
                else if (Soumis > 320000) { Irg = (P - 320000) * 0.35  + T01 + T02 + T03 + T04; }

                double Abat = Irg * 0.4;
                if (Abat < 1000) { Abat = 1000; }
                else if (Abat > 1500) { Abat = 1500; }
                Irg -= Abat;

                // 1= Normal 2= Handicape
                switch (TypeIRG)
                {
                    case 1: //---->Normal
                        if (Soumis < 35000) { Irg = (Irg * 137d / 51d) - (27925d / 8d); }
                        break;
                    case 2: //---->Handicape
                        if (Soumis < 42500) { Irg = (Irg * 93d / 61d) - (81213d / 41d); }
                        break;
                    default:
                        //Irg = Math.Round(Irg, 1);
                        break;
                }
                Irg = Math.Round(Irg, 1);
            }
            return Irg;
        }
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم
شكرا لك على الرد أخي
ممكن مثال حي أنا جديد في برمجة
الرد }}}
تم الشكر بواسطة:
#3
استدعاء الداله بترسل ليها رقمين الاول نوع int ويكون 0 او 1 او 2 والتاني double وهو الراتب ورح ترجع بقيمه من نوع double وهي الضريبه ويللي تحتاج تحوله الى نص ب ToString عشان تقدر تضعه في تاكست بوكس
كود :
textBox1.Text=IRG2022New(1,30010.00).ToString("N2");
الرد }}}
تم الشكر بواسطة:
#4
لو تكرمت عليا بمثال أفضل أخي قلت لك أنا جديد في البرمجة
الرد }}}
تم الشكر بواسطة:
#5
سيد أحمد ضع مشروعك لتعديله
الرد }}}
تم الشكر بواسطة:
#6
هذا هو مثال أخي


الملفات المرفقة
.rar   sidahmed.rar (الحجم : 30.47 ك ب / التحميلات : 17)
الرد }}}
تم الشكر بواسطة:
#7
تفضل اضغط دبل كليك على الزر وضع فيه هاد الكود
كود :
textBox2.Text = Class1.IRG2022New(1, Convert.ToDouble(textBox1.Text)).ToString("N2");
وادخل المبلغ 30010.00 في التاكس بوكس الاول وراح تحصل على 7.70 في التاكس التاني
N2 تقوم بوضع رقمين بعد الفاصله وConvert.ToDouble هاد لتحويل النص الموجود في التاكس بوكس الى رقم double
الرد }}}
تم الشكر بواسطة:
#8
هذا مساج خرجلي


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:
#9
فين المساج؟ انا نسخت لك الكود من مشروعك.
الرد }}}
تم الشكر بواسطة:
#10
هذه هي الصورة


الملفات المرفقة صورة/صور
   
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [C#.NET] مساعدة في مشكلة سورس كود kamel1978 5 994 30-11-24, 02:32 PM
آخر رد: altoki939
  مساعدة في تطبيق كود على النموذج سيد أحمد 1 389 03-10-24, 12:00 AM
آخر رد: Taha Okla
  ممكن مساعدة سيد أحمد 9 971 10-06-24, 02:29 PM
آخر رد: سيد أحمد
  مساعدة فى سى شارب ضرورى جدا said-12 2 787 09-06-24, 09:06 PM
آخر رد: Kamil
  مساعدة فى سى شارب said-12 3 726 14-02-24, 12:17 AM
آخر رد: Taha Okla
  يارجال كيف يتم مطابقة الصور او المقارنة ممكن مساعدة 12admin 1 681 20-11-23, 09:29 PM
آخر رد: Taha Okla
  احتاج مساعدة في هذا الكود العتيق 3 992 01-10-23, 10:32 PM
آخر رد: العتيق
  [سؤال] احتاج الى مساعدة فى تعديل مشروع خاص C# وقاعدة البيانات SQL Server كتكوت المصري 1 877 15-08-23, 02:02 AM
آخر رد: WAEL ABED
  [سؤال] السلام عليكم بدون زحمة عندي نظام ارشفة مشتغلة بلغة سي شارب وقاعدة بيانات سكوال سيرفر مرتضى 1 1,134 13-05-23, 10:36 PM
آخر رد: عبدالله الدوسري
  [C#.NET] مساعدة في تصميم شاشة ادخال درجات الطلاب maw2321 6 4,552 14-04-23, 02:35 PM
آخر رد: domzduzt

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم