public void DeleteStaff() { int id; while (true) { staff_control.PrintStaffList(true); Console.Write("\n"); for (int i = 0; i < 150; i++) { Console.Write("\nNhập ID nhân viên muốn xóa: "); } id = Int32.Parse(Console.ReadLine()); if (staff_control.FindStaff(id).idNumber == 0) { Console.WriteLine("ID sai. Mời nhập lại"); continue; } PrintStaffInfo(staff_control.FindStaff(id)); Console.WriteLine("\nNhấn enter để xóa....."); ConsoleKeyInfo key = Console.ReadKey(true); if (key.Key == ConsoleKey.Enter) { Console.WriteLine("Đã xóa thành công..."); System.Threading.Thread.Sleep(500); break; } } staff_control.DeleteStaffInfo(id); }
public void CreateReceiptInfo(int idMember, int idStaff) { int total_receipt = 0; for (int i = 0; i < tempListReceiptDetail.Count; i++) { total_receipt += tempListReceiptDetail[i].total; } Receipt receipt = new Receipt(staff_manage.FindStaff(idStaff), tempListReceiptDetail, member_manage.FindMember(idMember), total_receipt); receipt_view.PrintReceipt(receipt); IOMethod.Instance.WriteData <Receipt>(path, receipt); member_manage.UpdatePoint(idMember, total_receipt); listReceipt.Add(receipt); tempListReceiptDetail = new List <ReceiptDetail>(); }