private void buttonLogout_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show(Constant.CONFIRMATION_MESSAGE_BEFORE_EXIT, "Warning", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (result == DialogResult.Yes) { Properties.Settings.Default.Password = ""; Properties.Settings.Default.RememberMe = "no"; Properties.Settings.Default.Save(); CameraHelper.StopIpCamera(liveCamera); mifareCard.Stop(); database.DisposeDatabaseConnection(); // redirect to sign-in form Hide(); this.home.Clear(); this.home.Show(); Dispose(); UnsubscribeEvents(); TKHelper.ClearGarbage(); } }
private void InitDataVehicleType() { try { vehicleType.Items.Add("- Pilih Tipe Kendaraan -"); string masterDataFile = TKHelper.GetApplicationExecutableDirectoryName() + Constant.PATH_FILE_MASTER_DATA_PARKING_OUT; using (StreamReader reader = new StreamReader(masterDataFile)) { string json = reader.ReadToEnd(); dynamic vehicleTypes = JsonConvert.DeserializeObject(json); foreach (var types in vehicleTypes["VehicleTypes"]) { vehicleType.Items.Add(types); } vehicleType.SelectedIndex = 0; } TKHelper.ClearGarbage(); } catch (Exception ex) { Console.WriteLine(ex.Message); notifyIcon.ShowBalloonTip(Constant.NOTIFICATION_TRAY_TIMEOUT, "Error", Constant.ERROR_MESSAGE_FAIL_TO_FETCH_VEHICLE_TYPE_DATA, ToolTipIcon.Error); } }
public void DisposeDatabaseConnection() { connection = null; TKHelper.ClearGarbage(); }
private void button1_Click_1(object sender, EventArgs e) { UnsubscribeEvents(); Dispose(); TKHelper.ClearGarbage(); }