private void btnXoaMonAn_Click(object sender, EventArgs e) { if (TKDN.Substring(0, 2) == "NV") { MessageBox.Show("Chỉ có chức vụ quản lý mới được sử dụng chức năng này.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { if (drMonAn == null) { MessageBox.Show("Chọn món ăn muốn xóa"); return; } MonAn_DTO monAn = new MonAn_DTO(); monAn.TenNhomMon = cbNhomMon.Text; monAn.TenMonAn = txtTenMonAn.Text; monAn.DonViTinh = txtDonViTinh.Text; monAn.Gia = int.Parse(txtDonGia.Text); if (MessageBox.Show("Bạn có chắc chắn muốn xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { if (lstMonAn == null) { dtgrvDanhSachMonAn.DataSource = null; } if (MonAn_BUS.XoaMonAn(monAn)) { drMonAn = null; cbNhomMon.Text = ""; txtTenMonAn.Text = ""; txtDonViTinh.Text = ""; txtDonGia.Text = ""; pictureBox1.Image = null; LoadMonAn(); MessageBox.Show("Xóa thành công"); return; } MessageBox.Show("Xóa thất bại"); } } }
//// private void XoaMonAn() { int flag = 0; int[] index = gridView_MonAn.GetSelectedRows(); if (index.Length > 0) { if (DevExpress.XtraEditors.XtraMessageBox.Show("Bạn có muốn xóa dòng thứ " + (index[0] + 1).ToString(), "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { chon = index[0]; int maMon = ArrayMaMon[chon]; flag = MonAn_BUS.XoaMonAn(mode, maMon); } if (flag != 0) { DevExpress.XtraEditors.XtraMessageBox.Show("Xóa thành công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } //else // DevExpress.XtraEditors.XtraMessageBox.Show("Không thể xóa Loại món ăn khi còn món ăn trong Loại món ăn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }