private void butSua_Click(object sender, EventArgs e) { try { if (m_v.is_dba_admin(m_userid) || LibVP.AccessData.s_links_userid == m_userid) { if (MessageBox.Show(this, lan.Change_language_MessageText("Đồng ý cập nhật cấu trúc cơ sở dữ liệu và nội dung của nó!"), lan.Change_language_MessageText(m_v.s_AppName), MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { this.Cursor = Cursors.WaitCursor; ttStatus.Text = lan.Change_language_MessageText("Đang cập nhât, xin chờ ..."); butSua.Enabled = false; this.Update(); m_v.create_tables_vp(); m_v.modify_tables_vp(); m_v.f_create_v_optionhotkey(); m_v.f_create_v_optionhotkey_ksk(); m_v.f_create_v_optionlien(); f_Load_Tree(); f_Load_Tree(); ttStatus.Text = lan.Change_language_MessageText("Cập nhật xong!"); } } else { MessageBox.Show(this, lan.Change_language_MessageText("Chỉ nhân viên thuộc nhóm Quản trị cơ sở dữ liệu mới được phép!"), m_v.s_AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { } finally { ttStatus.Text = lan.Change_language_MessageText( "Cập nhật xong!"); butSua.Enabled = true; this.Cursor = Cursors.Default; } }