// Them public void Them() { fmPopupNThuoc fm = new fmPopupNThuoc("Thêm nhóm thuốc"); fm.StartPosition = FormStartPosition.CenterParent; if (fm.ShowDialog() == DialogResult.OK) { while (!ctrlData.Them <NhomThuoc>(new NhomThuoc(fm.txtMa.Text, fm.txtTen.Text, fm.txtGhiChu.Text))) { MessageBox.Show("Mã nhóm thuốc đã bị trùng!"); if (fm.ShowDialog() != DialogResult.OK) { return; } } } }
// Sua public void Sua(string Ma) { var nsx = ctrlData.ListItems <NhomThuoc>(Ma, "Ma", Const.TextFindOption.Absolute)[0]; // fmPopupNThuoc fm = new fmPopupNThuoc("Sửa nhóm thuốc"); fm.StartPosition = FormStartPosition.CenterParent; fm.txtMa.ReadOnly = true; fm.txtMa.Text = nsx.Ma; fm.txtTen.Text = nsx.Ten; fm.txtGhiChu.Text = nsx.GhiChu; // if (fm.ShowDialog() == DialogResult.OK) { if (!ctrlData.Sua <NhomThuoc>(new NhomThuoc(Ma, fm.txtTen.Text, fm.txtGhiChu.Text))) { MessageBox.Show("Sửa thất bại!"); return; } } }