partial void Insertsteps_of_discount_upgrading(steps_of_discount_upgrading instance);
partial void Deletesteps_of_discount_upgrading(steps_of_discount_upgrading instance);
public void AddNewDiscountStep(string name, double requrements, double discount) { var db = new dbDataContext(); lock (db) { for (int i = 0; i < 5; i++) { try { var match = (from m in db.GetTable<steps_of_discount_upgrading>() where m.name == name select m).SingleOrDefault(); if (match == null) { Table<steps_of_discount_upgrading> stepsOfDiscountUpgradingsTable = db.GetTable<steps_of_discount_upgrading>(); var steps = new steps_of_discount_upgrading { name = name, discount = discount, required_played_sum = requrements }; stepsOfDiscountUpgradingsTable.InsertOnSubmit(steps); db.SubmitChanges(); break; } MessageBox.Show(ErrorsAndWarningsMessages.ErrorsAndWarningsInstance().GetError(27)); } catch (Exception) { if (i <= 0) { MessageBox.Show(ErrorsAndWarningsMessages.ErrorsAndWarningsInstance() .GetErrorWithLine(1, 88)); } else { MessageBox.Show(ErrorsAndWarningsMessages.ErrorsAndWarningsInstance().GetError(39)); } } } } }