السَلام عليكـٌم و رحـمة الله و بركـاته
،
أنـا جدا مبتدئَه في هالمجـال لكن أؤمن أني سأحترف
المجـال يوما ما .. ، و أتمنى أنكم تساعدوني بهذا الشي
و لم يلد شخص من بطن أمه متعلمـا ،
،
لندخـل صلب الموضوع :
أن في صدد تصميم موقع خيري يحتوي ثلاث أفرع :
1. التبرع
2. التطوع
3. كفالة يتيم
سوف أتحدث عن التبرع و المشكلة التي واجهتني فيها
و أظن لو حُلت ستكون البقية سهل جداً .. ،
المتبرع ---- > يتبرع -----> التبرعات
الـ Entities مع الـ artibtiues !
في المرفقـآتْ ,, علما أني أستخدم web developer 2010 express
المهم كتبت كود الإنسرت ، في الجدول الأول و الثاني ،
بنفس الطريقه عن طريق الكود الآتـي ..
رمز برمجي:
protectedvoid ImageButton3_Click(object sender, ImageClickEventArgs e)
{
SqlConnection conn = newSqlConnection(ConfigurationManager.ConnectionStrings["DatabaseConnectionString"].ConnectionString);
conn.Open();
string instCmd = "INSERT INTO Doner(FirstName,LastName,Gender,Age,Country,City,Nationality,POBox,Email,Phone,passwd,UserNickName) values (@FirstName,@LastName,@Gender,@Age,@Country,@City,@Nationality,@POBox,@Email,@Phone,@passwd,@UserNickName)";
SqlCommand insertUser = newSqlCommand(instCmd, conn);
insertUser.Parameters.AddWithValue("@FirstName", txt_Fname.Text);
insertUser.Parameters.AddWithValue("@LastName", txt_Lname.Text);
insertUser.Parameters.AddWithValue("@Gender", DDL_Gender.SelectedItem.ToString());
insertUser.Parameters.AddWithValue("@Age", txt_Age.Text);
insertUser.Parameters.AddWithValue("@Country", DDL_Country.SelectedItem.ToString());
insertUser.Parameters.AddWithValue("@City", txt_City.Text);
insertUser.Parameters.AddWithValue("@Nationality", txt_Nationality.Text);
insertUser.Parameters.AddWithValue("@POBox", txt_PObox.Text);
insertUser.Parameters.AddWithValue("@Email", txt_Email.Text);
insertUser.Parameters.AddWithValue("@Phone", txt_Phone.Text);
insertUser.Parameters.AddWithValue("@passwd", txt_passwd.Text);
insertUser.Parameters.AddWithValue("@UserNickName", txt_Lname0.Text);
try
{
insertUser.ExecuteNonQuery();
conn.Close();
Response.Redirect("DonationMain.aspx");
}
catch (Exception er)
{
Response.Write("Try Again");
}
finally
{
Response.Write("OOPS");
}
}
،حاليـا تضاف البيانات لـ الجدول doner و جدول donation
لكن لا يضاف شيئا لحدول donate to تلقائياً !
* أقـصد Doner id & Donation id *
أنا أعلم أن هنالك خطأ في تطبيقي للموضوع ،
بحثت كثيرا ولم أجد ضالتـي ، هنالك من قال لي أن
أقوم بهذا عن طريق الـ query و هو شي أجهله تماماً !
و للأسـف من في جامعتي لا يعرفون سوى :
.. Google it or you tube it !!
رجاء من عنده علم بذلك ، أن ينيره لي ..
حتى ولو بمثال بسيط في الخطوات التامه
عن كيفية القيام بـ many to many على
برنامج asp.net web developer 2010 express !
رجاءً رجاءً رجاءً ..
أفيدوني جزااكمُ الله الفردوس الأعلى