الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أحتاج مساعدة في عمل ( منبه للمواعيد )

مغلق
بدأه mlath في 21 يوليو 2007 · 4 رد · 680 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رجمة الله وبركاته

السلام عليكم و رحمة الله وبركاته

أقوم ببرمجة موقع خاص لي ومن ضمن

الخدمات الموجوده داخل الموقع ( منبه مواعيد )

يقوم بمقارنة تاريخ اليوم بتاريخ الموجود في قاعدة البيانات

ثم يعطي إنذار للمستخدم بأن الموعد قد حان !!

هل لديكم أيه أكواد أو طرق يمكنني الأستفاده منها ؟

بالرغم اني بحثت في المنتدى ولكن لم اجد شيئاً بهذا الخصوص

تم تعديل هذه المشاركة بواسطة mlath في 21 يوليو 2007 في 21:39

#2

هل لديك مشكلة معينة ،، أم أنك تريد الكود جاهز ؟؟

#3

حاولت ان اقوم بعمل هذا الكود لكن لم انجح

فياليت تنقذني بالكود اذا كان لديك

شكرا لك

#4

أرنا محاولاتك لعلنا نستطيع افادتك بناء على أفكارك :D

ان شاء الله تجد الاجابة الشافية باذن الله تعالى

#5
 public void getAppointment()
	{
		String title = "";
		String comment = "";
		DateTime dat = DateTime.Today;
		String dater = dat + "";
		String[] tokens = dater.Split(' ');
		String todayDateq = tokens[0] + " 12:00:00 AM";
		DateTime todayDate = Convert.ToDateTime(todayDateq);


		try
		{
			// get the connection string from the web config file
			strConnection = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
			sqlConn = new SqlConnection(strConnection);
			sqlConn.Open();

			strCommand = "SELECT * FROM appointments";
			sqlComm = new SqlCommand(strCommand, sqlConn);
			reader = sqlComm.ExecuteReader();

			while (reader.Read())
			{
				title = reader.GetString(0);
				comment = reader.GetString(1);
				String reminder = reader.GetDateTime(2) + "";
				String[] tokreminder = reminder.Split(' ');
				// this 
				DateTime reminderDate = Convert.ToDateTime(tokreminder[0]);
				String final = reader.GetDateTime(3) + "";
				String[] tokfinal = final.Split(' ');
				// this
				DateTime finalDate =  Convert.ToDateTime(tokfinal[0]);

				if (todayDate.Equals(reminderDate))
				{

					int returnvalue = reminderDate.CompareTo(finalDate);

					//Div1.InnerHtml = todayDate + "	" + reminderDate + "	 " + finalDate;

					if (returnvalue == 0)
					{
						// they are equal
						//equal.Visible = true;
						Div1.InnerHtml = "EQUAL";
					}

					else if (returnvalue == -1)
					{
						//The first string has a value that is less than the second
						//lessthan.Visible = true;
						Div1.InnerHtml = "LESSTHAN";
					}

					else
					{
						// The first string has a value that is greater than the second  you missed the appointment
						//greaterthan.Visible = true;
						Div1.InnerHtml = "GREATERTHAN";
					}
				}

				else
				{
				   Div1.InnerHtml = "		 (There is no appointment today)";
				}
			}


			reader.Close();
			sqlConn.Close();
		}

		catch
		{
			Div1.InnerHtml = " (Error)";
		}
	}

هذه هي المحاولة التي قمت بها

هذا الموضوع مغلق.

مواضيع مشابهة