//// //////////////////////////////////////////////////////////////////////// //// PRIVATE METHODS //// /// <summary> /// Save all bondingCompanies to database (direct) /// </summary> /// <param name="companyId">companyId</param> public void Save(int companyId) { HotelsAddTDS hotelsChanges = (HotelsAddTDS)Data.GetChanges(); if (hotelsChanges.Hotels.Rows.Count > 0) { HotelsAddHotelsGateway hotelsAddHotelsGateway = new HotelsAddHotelsGateway(hotelsChanges); foreach (HotelsAddTDS.HotelsRow row in (HotelsAddTDS.HotelsDataTable)hotelsChanges.Hotels) { //Insert companies Hotels hotels = new Hotels(null); hotels.InsertDirect(row.COMPANIES_ID, row.Date, row.Name, row.Deleted, row.COMPANY_ID); } } }
/// <summary> /// Save all hotels to database (direct) /// </summary> /// <param name="companyId">companyId</param> public void Save(int companyId) { HotelsSetupTDS hotelsSetupChanges = (HotelsSetupTDS)Data.GetChanges(); if (hotelsSetupChanges != null) { if (hotelsSetupChanges.HotelsSetup.Rows.Count > 0) { HotelsSetupHotelsSetupGateway hotelsSetupHotelsSetupGateway = new HotelsSetupHotelsSetupGateway(hotelsSetupChanges); foreach (HotelsSetupTDS.HotelsSetupRow row in (HotelsSetupTDS.HotelsSetupDataTable)hotelsSetupChanges.HotelsSetup) { // Delete hotels if (row.Deleted) { Hotels hotels = new Hotels(null); hotels.DeleteDirect(row.COMPANIES_ID, row.Date); } } } } }