davidrobert
دوشنبه 10 فروردین 1394, 23:37 عصر
سلام خسته نباشید من میخوام عملیات آپدیت چند منظوره انجام بده یعنی اینکه میام میبینم شماره فاکتور 10 تا کالا 1000 هستش میام کد شماره فاکتور 1000 رو پیدا میکنم و 10 رکورد که شماره فاکتور رو که 1000 هستش رو آپدیت میکنم ولی به جای اینکه 10 تا رکورد که شماره فکتورش یکی هستش آپدیت بشه فقط رکورد اول از شماره فاکتور 1000 آپدیت میشه و باقی آپدیت نمیشم 9 بعدی شدید نیاز دارم که آپدیت چند منظوره انجام بدم به وسیله کد نویسی EF این هم کد من هستش.
void UpdateData()
{
try
{
//این مورد باید آپدیت چند منظوره بشه
Tbl_Khered_Kala tblKhered = db.Tbl_Khered_Kala.FirstOrDefault(s => s.KH_INVOICE_Code_Buyer == TxtShomareFoctor.Text);
tblKhered.KH_SBCC_CodeSabtBedehe = Convert.ToInt64(TxtCodeSabtBedehe.Text);
//و همین طور این مورد باید آپدیت چند منظوره بشه
Tbl_Store_Khered tblStore = db.Tbl_Store_Khered.FirstOrDefault(d => d.SC_INVOICE_Code_Buyer == TxtShomareFoctor.Text);
tblStore.SC_SBCC_CodeSabtBedehe = Convert.ToInt64(TxtCodeSabtBedehe.Text);
double val = Int64.Parse(LblIdNahvePardkht.Text);
Tbl_Nahve_Perdakht tblNahve = db.Tbl_Nahve_Perdakht.FirstOrDefault(a => a.NP_id == val);
tblNahve.NP_MablghMande = Convert.ToDecimal(TxtMondeCopy.Text);
db.SaveChanges();
}
catch (Exception ex)
{
ClsShowMessageBoxError.Error(102, "271 /n" + ex.Message, "");
}
}
با تکنولوژی Ef نیاز دارم ممنون میشم کمک کنید بنده رو.
void UpdateData()
{
try
{
//این مورد باید آپدیت چند منظوره بشه
Tbl_Khered_Kala tblKhered = db.Tbl_Khered_Kala.FirstOrDefault(s => s.KH_INVOICE_Code_Buyer == TxtShomareFoctor.Text);
tblKhered.KH_SBCC_CodeSabtBedehe = Convert.ToInt64(TxtCodeSabtBedehe.Text);
//و همین طور این مورد باید آپدیت چند منظوره بشه
Tbl_Store_Khered tblStore = db.Tbl_Store_Khered.FirstOrDefault(d => d.SC_INVOICE_Code_Buyer == TxtShomareFoctor.Text);
tblStore.SC_SBCC_CodeSabtBedehe = Convert.ToInt64(TxtCodeSabtBedehe.Text);
double val = Int64.Parse(LblIdNahvePardkht.Text);
Tbl_Nahve_Perdakht tblNahve = db.Tbl_Nahve_Perdakht.FirstOrDefault(a => a.NP_id == val);
tblNahve.NP_MablghMande = Convert.ToDecimal(TxtMondeCopy.Text);
db.SaveChanges();
}
catch (Exception ex)
{
ClsShowMessageBoxError.Error(102, "271 /n" + ex.Message, "");
}
}
با تکنولوژی Ef نیاز دارم ممنون میشم کمک کنید بنده رو.