Exemple #1
0
        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;
            }
        }