سورس تقویم فارسی همراه با مناسبت ها در Asp.Net
0 0

سورس تقویم فارسی همراه با مناسبت ها در Asp.Net


سورس تقویم فارسی همراه با مناسبت ها در Asp.Net

در این قسمت از آموزش سورس ایجاد تقویم فارسی در سی شارپ و Asp.Net را برایتان آماده کرده ایم

برای این کار ابتدا شما باید از کلاس using System.Globalization استفاده کنید

سپس از کتاب خانه های خود سی شارپ استفاده می کنیم که قابلیت تبدیل تاریخ میلادی به شمسی و بعلکس را دارد.

برای انجام تبدیلات از دستور switch case استفاده می کنیم که کد آن به شکل زیر می باشد

 public string YearsNow()
    {
        string Year;
        string Month;
        string Day;
        PersianCalendar PrsClnd = new PersianCalendar();
        DateTime DT = DateTime.Now;

        Year = PrsClnd.GetYear(DT).ToString();
        Month = PrsClnd.GetMonth(DT).ToString();
        Day = PrsClnd.GetDayOfMonth(DT).ToString();
        return Year + "/" + Month + "/" + Day;
    }
    public int GetNumberDayInMonth()
    {
        int Res;
        try
        {
            PersianCalendar DateFme = new PersianCalendar();
            Res = DateFme.GetDayOfMonth(DateTime.Now);
        }
        catch
        {
            Res = 0;
        }
        return Res;
    }
    public string GetNameDayInMonth()
    {

        string Resme = "";
        string Res;
        PersianCalendar DateFme = new PersianCalendar();
        Res = DateFme.GetDayOfWeek(DateTime.Now).ToString();
        switch (Res)
        {
            case "Saturday":
                {
                    Resme = "شنبه";
                    break;
                }
            case "Sunday":
                {
                    Resme = "یکشبه";
                    break;
                }
            case "Monday":
                {
                    Resme = "دو شنبه";
                    break;
                }
            case "Tuesday":
                {
                    Resme = "سه شبه";
                    break;
                }
            case "Wednesday":
                {
                    Resme = "چهار شنبه";
                    break;
                }
            case "Thursday":
                {
                    Resme = "پنج شنبه";
                    break;
                }
            case "Friday":
                {
                    Resme = "جمعه";
                    break;
                }
        }
        return Resme;
    }
    public string GetNameMonth()
    {

        string Resme = "";
        string Res;
        PersianCalendar DateFme = new PersianCalendar();
        Res = DateFme.GetMonth(DateTime.Now).ToString();
        switch (Res)
        {
            case "1":
                {
                    Resme = "فروردین";
                    break;
                }
            case "2":
                {
                    Resme = "اردیبهشت";
                    break;
                }
            case "3":
                {
                    Resme = "خرداد";
                    break;
                }
            case "4":
                {
                    Resme = "تیر";
                    break;
                }
            case "5":
                {
                    Resme = "مرداد";
                    break;
                }
            case "6":
                {
                    Resme = "شهریور";
                    break;
                }

            case "7":
                {
                    Resme = "مهر";
                    break;
                }
            case "8":
                {
                    Resme = "آبان";
                    break;
                }
            case "9":
                {
                    Resme = "آذر";
                    break;
                }

            case "10":
                {
                    Resme = "دی";
                    break;
                }
            case "11":
                {
                    Resme = "بهمن";
                    break;
                }
            case "12":
                {
                    Resme = "اسفند";
                    break;
                }
        }
        return Resme;
    }

دانلود

نویسنده حسین فتحی
گروه مطلب Asp.Net
نوع مطلب سورس کد و آموزش
تاریخ انتشار ۴ دی ۱۳۹۲
منبع ایران گنج
تعداد نظرات ۶
قیمت کاربران عضو سایت
توضیح توجه:
  • زمانی که روی لینک دانلود کلیک می کنید لینک دانلود به مدت 24 ساعت معتبر خواهد بود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

نظر / سوال

Captcha
نظرات کاربران

  • So

    بعد از نوشتن کد توی صفحه ی asp باید چه چیزی قرار بدیم؟ موقع اجرا هیچ خطایی نمی گیره اما چیزی هم برای اجرا شدن نداره

    پاسخ
    • مدیر

      سلام

      بعد از دانلود سورس و اجرای آن یک تاریخ در صفحه نمایش داده می شود. و تمام کدها نحوه فراخوانی آنها مشخص شده است.

      پاسخ
  • حسین

    با سلام این تقویم مال یک ساله یا چند سال؟ به خاطر مناسبت های قمری میگم . اگه زودتر جوال منو بدین ممنون میشم :)

    پاسخ
    • مدیر

      با سلام و درود

      مناسبت ها توسط سیستم محاسبه میشه و نمایش میده

      پاسخ
      • حسین

        مناسبت های قمری که هر ساله تغییر میکنه مشکلی ایجاد نمیکنه؟؟؟؟؟ سورس تقویم هم هست یا فقط برنامشه؟ اگر برنامشه میشه داخل asp استفاده کرد؟؟؟؟

        پاسخ
        • مدیر

          با سلام و درود

          سال قمری با توجه به تاریخ سیستم محاسبه می شود و به زبان سی شارپ نوشته شده است هنگام نمایش تاریخ یک رشته حاوی تاریخ روز به همراه مناسبت ها نمایش داده می شود.

          پاسخ