public flcsDealPage(int id) { InitializeComponent(); dealPageHandler = new PackageGenerator.PackageHandler(true, ConfigurationManager.AppSettings["enviroment"].ToString()); deal = dealPageHandler.GetDealById(id); dataProcessor = new LandingPageHandler.DataProcessor(); queryHandler = new MySqlDataHandler.QueryHandler(); this.tabControl2.DrawMode = TabDrawMode.OwnerDrawFixed; this.tabControl2.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.tabControl2_DrawItem); ddlDurations.DataSource = deal.durations.Split('#').ToList(); List <string> currencys = dealPageHandler.GetAllCurrencys(); cmbCurrency.DataSource = currencys; email = new PackageGenerator.Email(); if (deal.DealInformation != null) { FillDealInformation(); } else { FillDefaultImages(); } }
public flcsAutoUpdateSetting(int dealId) { packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); deal = packageHandler.GetDealById(dealId); InitializeComponent(); FillAutoUpdateSettings(dealId); }
public flcsOptionalExtra(List <GulliverLibrary.DealOptionalExtra> optioanlExtras, int dealId, PackageGenerator.PackageHandler packageHandler) { this.packageHandler = packageHandler; this.dealId = dealId; this.optioanlExtras = optioanlExtras; InitializeComponent(); FillOptionalExtras(); }
public flcsBackupPackage(int dealId, List <GulliverLibrary.PackageBackup> packageBackups, PackageGenerator.PackageHandler packageHandler) { InitializeComponent(); this.packageHandler = packageHandler; this.dealId = dealId; this.packageBackups = packageBackups; FillHolidays(packageBackups); }
public flcsOtherChannels(GulliverLibrary.QueryHandler gulliverQueryHandler, GulliverLibrary.Deal deal) { InitializeComponent(); this.gulliverQueryHandler = gulliverQueryHandler; packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); this.deal = deal; FillMedia(); }
public flcsLibrary() { InitializeComponent(); Connection.ConnectionString.MySQLConnectionString = ConfigurationManager.AppSettings["mySQLConnectionString"].ToString(); Connection.ConnectionString.GulliverConnectionString = ConfigurationManager.AppSettings["gulliverConnectionString"].ToString(); packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); DisplayAllPackageOffers(true); }
public flcsRoomConvention(string id, int dealId) { this.id = id; this.dealId = dealId; packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); hotelContract = packageHandler.GetHotelContractByRecno(Convert.ToInt32(id), dealId); queryHandler = new GulliverLibrary.QueryHandler(); InitializeComponent(); //FillRoomTypes(); //FillRoomGrades(); //FillRoomViews(); }
public flcsRoomRequestSetting(string id, int dealId) { this.id = id; this.dealId = dealId; packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); hotelContract = packageHandler.GetHotelContractByRecno(Convert.ToInt32(id), dealId); if (hotelContract != null) { roomRequestSetting = packageHandler.GetRoomRequestSettingByContractIdAndDeal(hotelContract.id, hotelContract.Deal.id); } else { roomRequestSetting = packageHandler.GetRoomRequestSettingByContractIdAndDeal(Convert.ToInt32(id), dealId); } InitializeComponent(); FillRoomRequestSettings(); }
private void DisplayAllPackageOffers(bool first) { libraryProgressbar.PerformStep(); packageHandler = new PackageGenerator.PackageHandler(true, ConfigurationManager.AppSettings["enviroment"].ToString()); List <GulliverLibrary.Deal> deals = packageHandler.GetFilteredPackageOffers(txtSearch.Text.Trim().ToUpper(), cbShowAll.Checked); if (cbOnlyBestDeals.Checked) { deals = deals.Where(d => d.DealInformation != null && d.DealInformation.goLiveOnBestDealPage).ToList(); } if (first) { List <GulliverLibrary.Media> medias = deals.Select(p => p.Media).Distinct().ToList(); FillSuppliers(medias); } if (cmbSuppliers.SelectedItem != null) { int supplierId = Convert.ToInt32(((ComboBoxItem)cmbSuppliers.SelectedItem).Value); if (supplierId != 0) { deals = deals.Where(p => p.Media.id == supplierId).ToList(); } } this.libraryDS.Library.Clear(); libraryProgressbar.PerformStep(); foreach (GulliverLibrary.Deal deal in deals.OrderByDescending(p => p.dateOfPromotion)) { try { this.libraryDS.Library.AddLibraryRow("Delete", "View", "Update", deal.id, ((deal.Media != null) ? deal.Media.supplier.Trim() : string.Empty), (deal.name != null ? deal.name.Trim():string.Empty), string.Empty, deal.dateOfPromotion.ToString("dd/MM/yyyy"), deal.endDateOfPromotion.ToString("dd/MM/yyyy"), "Copy"); } catch { } } libraryProgressbar.PerformStep(); packageHandler.Dispose(); }
private void deleteDealToolStripMenuItem_Click(object sender, EventArgs e) { switch (MessageBox.Show("This will delete selected offer - continue?", "Delete Offer", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case System.Windows.Forms.DialogResult.Yes: StartProgressBar(25); if (packageHandler == null) { packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); } packageHandler.DeleteDealById(Convert.ToInt32(dataGridViewLibrary.SelectedRows[0].Cells[2].Value), libraryProgressbar); packageHandler.Dispose(); DisplayAllPackageOffers(false); StopProgressBar(); break; case System.Windows.Forms.DialogResult.No: return; } }
public flcsSetLeading(int dealId, PackageGenerator.PackageHandler packageHandler) { this.dealId = dealId; this.packageHandler = packageHandler; InitializeComponent(); }
private void dataGridViewLibrary_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1 && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Delete") { switch (MessageBox.Show("This will delete selected offer - continue?", "Delete Offer", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case System.Windows.Forms.DialogResult.Yes: StartProgressBar(25); if (packageHandler == null) { packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); } packageHandler.DeleteDealById(Convert.ToInt32(dataGridViewLibrary.Rows[e.RowIndex].Cells[2].Value), libraryProgressbar); packageHandler.Dispose(); DisplayAllPackageOffers(false); StopProgressBar(); break; case System.Windows.Forms.DialogResult.No: return; } } else if (e.RowIndex != -1 && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "View") { StartProgressBar(2); //ProgressBar(); flcsMain flcsMain = new flcsMain(Convert.ToInt32(dataGridViewLibrary.Rows[e.RowIndex].Cells[2].Value)); flcsMain.ShowDialog(); flcsMain.Dispose(); DisplayAllPackageOffers(false); StopProgressBar(); } else if (e.RowIndex != -1 && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Update") { StartProgressBar(2); using (flcsDealPage flcsDealPage = new flcsDealPage(Convert.ToInt32(dataGridViewLibrary.Rows[e.RowIndex].Cells[2].Value))) flcsDealPage.ShowDialog(); StopProgressBar(); } else if (e.RowIndex != -1 && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value != null && dataGridViewLibrary.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString() == "Copy") { switch (MessageBox.Show("This will copy selected offer - continue?", "Copy Offer", MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { case System.Windows.Forms.DialogResult.Yes: StartProgressBar(25); if (packageHandler == null) { packageHandler = new PackageGenerator.PackageHandler(false, ConfigurationManager.AppSettings["enviroment"].ToString()); } packageHandler.CopyDeal(Convert.ToInt32(dataGridViewLibrary.Rows[e.RowIndex].Cells[2].Value), libraryProgressbar); packageHandler.Dispose(); cbShowAll.Checked = true; DisplayAllPackageOffers(false); StopProgressBar(); break; case System.Windows.Forms.DialogResult.No: return; } } }