سلام
روش استفاده از تراکنش داخل سی شارپ به چه شکل است؟
من کدهای زیر رو چطوری می تونم داخل Transaction قرار بدم؟
در اصل اون 4تا تابع داخل if مهمه.
if (SuiterInsertValue() && ServisesInsertValues() && ServisesInsertPeigiri() && InsertTableNameAndCode())
{
MessageBox.Show(
"درخواست شما ثبت شد",
"ثبت درخواست انجام خدمات",
MessageBoxButtons.OK,
MessageBoxIcon.Information
);
if (MessageBox.Show("کد پیگیری این درخواست " + peigiri.ToString() + "/" + "27" + " می باشد" + "\n" + "\n" + "آیا می خواهید از فرم پرینت بگیرید؟", "کد پیگیری", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
{
label9.Visible = true;
lblCodep.Text = peigiri.ToString() + "/" + "27";
PrintFromForm PFF = new PrintFromForm();
PFF.pprriinnttLandscape(this, printDocument1, printDialog1, false);
}
this.Close();
}
else
{
MessageBox.Show(
"ثبت درخواست شما با مشکل مواجه شد",
"خطا در ثبت اطلاعات درون بانک اطلاعاتی",
MessageBoxButtons.OK,
MessageBoxIcon.Error
);
}