private void butDongy_Click(object sender, EventArgs e) { try { this.Cursor = Cursors.WaitCursor; butDongy.Enabled = false; butClose.Enabled = false; this.ControlBox = false; if (chkVienphi.Checked) { if (MessageBox.Show(this, lan.Change_language_MessageText("Đồng ý tạo số liệu tháng ") + txtMMYY.Text, m_v.s_AppName, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Yes) { ttStatus.Text = lan.Change_language_MessageText("Đang thực hiện, xin chờ..."); this.Update(); m_v.create_schema_vp(txtMMYY.Text.Substring(0, 2) + txtMMYY.Text.Substring(5, 2)); m_v.modify_tables_vp(); m_v.create_tables_vp(); m_v.create_tables_vp_mmyy(txtMMYY.Text.Substring(0, 2) + txtMMYY.Text.Substring(5, 2)); MessageBox.Show(this, lan.Change_language_MessageText("Đã tạo thành công!"), m_v.s_AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } } } catch (Exception ex) { MessageBox.Show(this, lan.Change_language_MessageText("Tạo không thành công!") + "\n" + lan.Change_language_MessageText("Lỗi:") + " " + ex.ToString(), m_v.s_AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); } finally { ttStatus.Text = lan.Change_language_MessageText("Thực hiện xong!"); this.Cursor = Cursors.Default; butDongy.Enabled = true; butClose.Enabled = true; this.ControlBox = true; } }