public static void OpenConn() { WaitDialogForm _wait = new WaitDialogForm("Hệ thống đang kết nối dữ liệu ...", "Vui lòng đợi giây lát"); try { //string _connect = File.ReadAllText(Application.StartupPath + @"\config.txt"); //Đọc kết nối được lưu trong registry //Lưu ý: cần đặt tên ProductName lại sao mỗi năm build string _connect = RegistryHelper.Read(registryKeyName); //Giải mã chuổi kết nối. _connect = clsEncryption.decode(_connect); _conn = new SqlConnection(_connect); _conn.Open(); _wait.Close(); } catch (Exception) { _wait.Close(); frmConnectionDatabase f = new frmConnectionDatabase(); f.ShowDialog(); //XtraMessageBox.Show("Không thể kết nối cơ sở dữ liệu. Vui lòng kiểm tra lại.","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Warning); Application.Exit(); } }
private void frmMain_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F12) { frmConnectionDatabase _frmConnection = new frmConnectionDatabase(); _frmConnection.ShowDialog(); } }