private void butLuu_Click(object sender, EventArgs e) { string aquyenchitiet = m_v.f_get_v_phanquyen_chitiet(m_userid, m_menu_id); if (!m_v.f_quyenchitiet_them(aquyenchitiet) && (m_id == "" || m_id == "0")) { MessageBox.Show(lan.Change_language_MessageText("Chưa được phân quyền thêm mới!")); return; } else if (!m_v.f_quyenchitiet_sua(aquyenchitiet) && (m_id != "" && m_id != "0")) { MessageBox.Show(lan.Change_language_MessageText("Chưa được phân quyền sửa!")); return; } try { if (txtSTT.Text.Trim() == "") { txtSTT.Text = m_v.get_stt_v_nhombhyt.ToString(); } if (txtTen.Text.Trim() == "") { MessageBox.Show(this, lan.Change_language_MessageText("Nhập tên nhóm viện phí BHYT!"), m_v.s_AppName, MessageBoxButtons.OK, MessageBoxIcon.Information); txtTen.Focus(); return; } if (m_id == "") { m_id = m_v.get_id_v_nhombhyt.ToString(); } else { if (m_v.dadung_v_nhombhyt(m_id) == -1) { if (!m_v.is_dba_admin(m_userid)) { MessageBox.Show(this, lan.Change_language_MessageText("Hệ thống không cho sửa nội dung này!") + "\n" + lan.Change_language_MessageText("Liên hệ quản trị hệ thống để được trợ giúp!"), m_v.s_AppName, MessageBoxButtons.OK, MessageBoxIcon.Stop); return; } } } if (m_id != "") { m_v.upd_eve_tables(itable, int.Parse(m_userid), "upd"); m_v.upd_eve_upd_del(itable, int.Parse(m_userid), "upd", m_v.fields("medibv.v_nhombhyt", "id=" + m_id)); } else { m_v.upd_eve_tables(itable, int.Parse(m_userid), "ins"); } m_v.upd_v_nhombhyt(Decimal.Parse(m_id), Decimal.Parse(txtSTT.Text), txtTen.Text, txtViettat.Text, chkReadonly.Checked?1:0); f_Enable(false); f_Load_DG(); butMoi.Focus(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }