امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
درست کردن شماره دانشجویی برای هر دانشجو
نویسنده پیام
shamstabrizi آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 4
( 1 تشکر در 1 ارسال )
ارسال: #1
Question  درست کردن شماره دانشجویی برای هر دانشجو
سلام دوستان
من دارم یه فرم درست می کنم برای ثبت نام دانشگاه.می خوام موقع ثبت نام وقتی کاربردکمه ی ثبت نام را زد در مقابل فیلد userName ،شماره ی دانشجویی از قبل توسط برنامه تولید شده باشه(شماره دانشجویی به عنوان userName در نظر گرفته شده) و فقط کاربر فیلد های دیگر را پر کند.
از آنجایی که شماره دانشجویی هر دانشجو طبق فرمت خاصی نوشته میشه ،می خواستم با توجه به سال ورود دانشجو ،دو رقم اولش با آن شروع شود.
ولی مشکلم از آنجا شروع شد که در #C ،کلاس DATETIME ،تاریخ را به صورت میلادی می دهد.
تو این کدی که من نوشتم ،هر بار آخرین شماره ی دانشجویی خوانده می شود و یکی به آن اضافه می شود.من با فرمول های ریاضی تونستم سال شمسی را درس کنم ولی چون زمان تغییر سال شمسی و میلادی یکی نیست بعدا با مشکل روبرو می شوم.
اگر کسی می تونه در این رابطه به من کمک کنه ،لطفا نظرشو بگه.
کد:
date = DateTime.Now;
        sql_comm.CommandText = "select MAX(userName_as_stdNum)" +
            "from Tbl_student_register ";
        sql_conn.Open();
        object  maxID = sql_comm.ExecuteScalar();

        if (maxID == DBNull.Value)
        {
            intmaxid = ((Convert.ToInt32(date.Year)-621)%1300)*100000 ;
        }
        else
       {
           intmaxid = Convert.ToInt32(maxID);
          //  strid = maxID.ToString ();
           //intmaxid = int.Parse(strid.Remove(0, 2));

            intmaxid += 1;
        }
        txtUser.Text = intmaxid.ToString ();
        sql_conn.Close();
۰۴-فروردین-۱۳۸۸, ۱۴:۳۷:۴۵
ارسال‌ها
پاسخ
HoseinVig آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,165
موضوع‌ها: 97
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 4768
( 2464 تشکر در 677 ارسال )
ارسال: #2
RE: درست کردن شماره دانشجویی برای هر دانشجو
.net گلاس داره واسه تاریخ شمسی کانلا دقیقه و مشکلی هم نداره :
این واسه vb.net
کد:
Dim TARIKH As New System.Globalization.PersianCalendar
        Dim strTarikh As String = "{0}/{1}/{2}"
        strTarikh = String.Format(strTarikh, TARIKH.GetYear(DateTime.Now), TARIKH.GetMonth(DateTime.Now), TARIKH.GetDayOfMonth(DateTime.Now))
        Me.Text = strTarikh

۰۴-فروردین-۱۳۸۸, ۱۴:۵۵:۴۵
ارسال‌ها
پاسخ
تشکر شده توسط : sav68, shamstabrizi
sav68 آفلاین
كاربر دو ستاره
**

ارسال‌ها: 219
موضوع‌ها: 27
تاریخ عضویت: بهمن ۱۳۸۷

تشکرها : 469
( 126 تشکر در 47 ارسال )
ارسال: #3
RE: درست کردن شماره دانشجویی برای هر دانشجو
سلام

اينم همون بالايي به زبان سي شارپ

کد:
{
         System.Globalization.PersianCalendar TARIKH = new System.Globalization.PersianCalendar();
        string strTarikh = "{0}/{1}/{2}";
         strTarikh = string.Format(strTarikh, TARIKH.GetYear(DateTime.Now), TARIKH.GetMonth(DateTime.Now), TARIKH.GetDayOfMonth(DateTime.Now));
         this.Text = strTarikh;
     }

دنیا دو روز است یک روز با تو و یک روز علیه تو
روزی که با تو است مغرور نباش و روزی که علیه توست صبور باش
چون هر دو پایان پذیرند
حضرت علی ع

سال جديد بر پارسيان مبارك باد


من برای مدتی نیستم
(آخرین ویرایش در این ارسال: ۰۴-فروردین-۱۳۸۸, ۱۶:۴۸:۱۸، توسط sav68.)
۰۴-فروردین-۱۳۸۸, ۱۶:۴۲:۲۰
ارسال‌ها
پاسخ
تشکر شده توسط : HoseinVig, shamstabrizi
shamstabrizi آفلاین
تازه وارد

ارسال‌ها: 12
موضوع‌ها: 8
تاریخ عضویت: فروردین ۱۳۸۸

تشکرها : 4
( 1 تشکر در 1 ارسال )
ارسال: #4
RE: درست کردن شماره دانشجویی برای هر دانشجو
مرسی دوستان .مشکلم حل شد.
۰۴-فروردین-۱۳۸۸, ۱۸:۴۸:۰۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [سوال] شماره ردیف در دیتا گرید ویو Ghoghnus 18 24,290 ۰۳-دى-۱۳۹۳, ۱۵:۴۴:۵۸
آخرین ارسال: NO DONGLE
  آموزش ساده ترین روش برای باز کردن فایلهای PDF Ghoghnus 0 3,074 ۳۰-آذر-۱۳۹۲, ۱۴:۱۵:۳۳
آخرین ارسال: Ghoghnus
  شماره سریال سی پی یو Ghoghnus 5 6,022 ۰۳-آذر-۱۳۸۹, ۱۱:۱۰:۱۴
آخرین ارسال: Ghoghnus
  پيداكردن شماره اسنادثبت نشده iran58 1 2,144 ۲۲-مرداد-۱۳۸۸, ۱۳:۵۰:۱۸
آخرین ارسال: ajlajlajl
  شماره حواله yardel 7 6,703 ۱۲-خرداد-۱۳۸۸, ۱۹:۵۱:۱۱
آخرین ارسال: arashrj

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS