// Når checkboxen for automatisk XML synkronisering trykkes private void autoSyncXML_CheckedChanged(object sender, EventArgs e) { if (autoSyncXML.Checked) { Properties.Settings.Default.AutoSyncXML = true; } else { Properties.Settings.Default.AutoSyncXML = false; } DatabaseManager.SetAutoSyncStatus(autoSyncXML.Checked); }
// Start opp database, hent data, sette verdier og lag event handlers private void FormHotellAdmin_Load(object sender, EventArgs e) { OpenDatabase(); if (loginRequired) { RequestLogin(); } GetRoomData(); ShowRoomData(1); GetOrderData(); ShowOrderData(); GetBookingData(); GetDropInData(); Size = Properties.Settings.Default.FormSize; colorBlindMode.Checked = Properties.Settings.Default.ColorBlind; headerPictureBox.BackColor = Color.FromArgb(45, 48, 50); autoSyncXML.Checked = Properties.Settings.Default.AutoSyncXML; DatabaseManager.SetAutoSyncStatus(autoSyncXML.Checked); // Disse stopper ekstrem lag og prossessorbruk når vi resizer vinduet ResizeBegin += new EventHandler(FormHotellAdmin_ResizeBegin); ResizeEnd += new EventHandler(FormHotellAdmin_ResizeEnd); foreach (Control c in tableLayoutRoomsPanel.Controls) { c.DragDrop += new DragEventHandler(labels_DragDrop); c.DragOver += new DragEventHandler(labels_DragOver); } buttonFirstFloor.MouseDown += new MouseEventHandler(buttonFirstFloor_MouseDown); buttonSecondFloor.MouseDown += new MouseEventHandler(buttonSecondFloor_MouseDown); buttonThirdFloor.MouseDown += new MouseEventHandler(buttonThirdFloor_MouseDown); foreach (Control c in tableLayoutFloorButtons.Controls.OfType <Button>()) { c.MouseDown += new MouseEventHandler(buttons_MouseDown); } }