コード例 #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            if (BaoHienRepository.testDBConnection(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                                                   txtUsername.Text, txtPass.Text))
            {
                SettingManager.UpdateRegistry(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                                              txtUsername.Text, txtPass.Text);
                BaoHienRepository.ResetDBDataContext();
                MessageBox.Show("Cơ sở dữ liệu đã được chuyển");
                this.Hide();
                SystemUser user = Global.CurrentUser;
                if (user != null)
                {
                    SystemUserService systemUserService = new SystemUserService();
                    user = systemUserService.GetSystemUsers().Single(u => (u.Username == Global.CurrentUser.Username) && (u.Password == Global.CurrentUser.Password));
                }
                if (user == null)
                {
                    Login frmLogin = new Login();
                    frmLogin.ShowDialog();
                }
                else
                {
                    Global.CurrentUser = user;
                }

                this.Close();
            }
            else
            {
                MessageBox.Show("Không thể kết nối cơ sở dữ liệu");
            }
        }
コード例 #2
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (BaoHienRepository.testDBConnection(txtIP.Text, txtPort.Text, txtNet.Text, txtDataName.Text,
                                            txtUsername.Text, txtPass.Text))
     {
         MessageBox.Show("Cơ sở dữ liệu kết nối thành công!");
     }
     else
     {
         MessageBox.Show("Không thể kết nối cơ sở dữ liệu");
     }
 }