نوشته شده توسط
davidrobert
برای ذخیره به دیتابیس اگه اولی جواب گرفتید مطمئن باش دومی به جواب میرسید
سپاس بابت دلگرامی
نوشته شده توسط
davidrobert
برای اولی جداگانه ذخیره رو درون یک دکمه نوشتید دوباره همون دستور ذخیره از اول برای همون دکمه بعد از جدول اول بنویسید یعنی دو بار دستور ذخیره بنویسید
این کارو کردم ولی جواب نگرفتم، حتی اگر جواب بگیرم، با این دستور تکراری من دارم دو پارامتر جدا ارسال می کنم و حالا میمونه چطوری جداول رو به هم پیوند بدم
نوشته شده توسط
davidrobert
یه کد تشخیص کد ملی هم قرار بده
با نوشتن یک کلاس این کارو کردم
ولی در ارسال اطلاعات دو فرم باهم و همچنین پیوند جداول باهم مشکل دارم
این هم کدهای دکمه Insert من
public bool Insert()
{
string command = "INSERT into [Contact] (Name,NameKhanevadegi,Jensiat,ShomarehMeli,TarikhT avalod) values (@Name,@NameKhanevadegi,@Jensiat,@ShomarehMeli,@Ta rikhTavalod)";
List<SqlParameter> parametersList = new List<SqlParameter>();
// اطلاعات شناسنامه
var NameParameter = new SqlParameter("@Name", this.Name);
var NameKhanevadegiParameter = new SqlParameter("@NameKhanevadegi", this.NameKhanevadegi);
var JensiatParameter = new SqlParameter("@Jensiat", Jensiat.ToString());
var ShomarehMeliParameter = new SqlParameter("@ShomarehMeli", this.ShomarehMeli);
var TarikhTavalodParameter = new SqlParameter("@TarikhTavalod", Convert.ToDateTime(TarikhTavalod));
// شناسنامه
parametersList.Add(NameParameter);
parametersList.Add(NameKhanevadegiParameter);
parametersList.Add(JensiatParameter);
parametersList.Add(ShomarehMeliParameter);
parametersList.Add(TarikhTavalodParameter);
var db = new DataAccess.DatabaseManager();
var result = db.ExecuteCommand(command, parametersList);
return result;
//======= مشکل من این هست که میخوام اطلاعات شناسنامه و کارت ملی در دو جدول جداگانه درج بشن
//======= و ارتباط بین آنها آیدی باشد، زمانی که میخوام یک سطر را در دیتاگرید ویوو حذف کنم همزمان همه اطلاعات مربوط به اون آیدی در تمامی جداول دیتابیس حذف شوند
// اینجا مشکل دارم، نمیدونم چطوری باید اطلاعات زیر رو به جدول کارت ملی ارسال کنم
string command2 = "INSERT into [KartMeli] (SerialKartMeli_KartMeli,NoeKartMeli) values (@SerialKartMeli_KartMeli,@NoeKartMeli)";
List<SqlParameter> parametersList2 = new List<SqlParameter>();
// کارت ملی
var SerialKartMeli_KartMeliParameter = new SqlParameter("@SerialKartMeli_KartMeli", this.SerialKartMeli_KartMeli);
var NoeKartMeliParameter = new SqlParameter("@NoeKartMeli", NoeKartMeli.ToString());
// کارت ملی
parametersList2.Add(SerialKartMeli_KartMeliParamet er);
parametersList2.Add(NoeKartMeliParameter);
var db2 = new DataAccess.DatabaseManager();
var result2 = db2.ExecuteCommand(command2, parametersList2);
return result2;
}