private void btnXoa_Click(object sender, EventArgs e) { if (dgvDanhSachMon.SelectedRows.Count == 0) { MessageBox.Show("Chọn ít nhất 1 món để xóa!"); return; } foreach (DataGridViewRow i in dgvDanhSachMon.SelectedRows) { MonView mon = i.DataBoundItem as MonView; int IdMon = mon.IdMon; DialogResult result = MessageBox.Show("Muốn xóa Món: " + mon.TenMon + "?", "Hỏi xóa", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (result == DialogResult.Yes) { if (BusinessLogicLayer.Instance.XoaMon(IdMon)) { MessageBox.Show("Đã xóa Món: " + mon.TenMon); } else { MessageBox.Show("Lỗi xóa! "); } } } int id = ((CBBItem)cboDanhMuc.SelectedItem).Value; Show(id, ""); }
public void SapXep(MonView[] arr, MyCompare cmp) { for (int i = 0; i < arr.Length - 1; ++i) { for (int j = i + 1; j < arr.Length; ++j) { if (cmp(arr[i], arr[j])) { MonView temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } }
private void btnSua_Click(object sender, EventArgs e) { MonView mv = dgvDanhSachMon.CurrentRow.DataBoundItem as MonView; int idMon = mv.IdMon; DetailForm f2 = new DetailForm(idMon); f2.actionAfterOk += new DetailForm.Mydel(Show); if (f2.ShowDialog() == DialogResult.OK) { MessageBox.Show("Sửa thành công"); } else { MessageBox.Show("Sửa thất bại"); } }
public MonView ConvertToMonView(Mon m) { MonView mv = new MonView(); foreach (DanhMuc i in GetAllDanhMuc()) { if (m.IdDanhMuc == i.IdDanhMuc) { mv.IdMon = m.IdMon; mv.TenMon = m.TenMon; mv.GiaTien = m.GiaTien; mv.SoLanGoiMon = m.SoLanGoiMon; mv.DanhMuc = i.TenDanhMuc; break; } } return(mv); }
public void SapXep(MonView[] arr, int left, int right, Compare cmp) { if (arr.Length < 2) { return; } else { int i = left; int j = right; MonView pivot = arr[left / 2 + right / 2]; do { while (cmp(pivot, arr[i])) { i++; } while (cmp(arr[j], pivot)) { j--; } if (i <= j) { MonView temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; i++; j--; } } while (i <= j); if (left < j) { SapXep(arr, left, j, cmp); } if (right > i) { SapXep(arr, i, right, cmp); } } }