// //////////////////////////////////////////////////////////////////////// // METHODS // private void Save() { // process sections DataMigrationTDS dataSet = new DataMigrationTDS(); dataSet.JlDataMigration.Merge(dataMigration, true); dataSet.DataMigrationProject.Merge(dataMigrationProject, true); JlDataMigration model = new JlDataMigration(dataSet); DataMigrationProject modelProject = new DataMigrationProject(dataSet); int loginId = Convert.ToInt32(Session["loginID"]); // save to database DB.Open(); DB.BeginTransaction(); try { modelProject.Save(int.Parse(hdfCompanyId.Value), loginId); model.Save(int.Parse(hdfCompanyId.Value), loginId); DB.CommitTransaction(); } catch (Exception ex) { DB.RollbackTransaction(); string url = string.Format("./../../error_page.aspx?error={0}", ex.Message.Replace('\n', ' ')); Response.Redirect(url); } }