public static void Update(string oldID, QuanLy newQuanLy, Database database) { QuanLy quanLy = QuanLy.Find(oldID, database); quanLy.Copy(newQuanLy); }
public static string DangNhap(Database database) { Console.Clear(); string cv; string ID; string MK; int sls = 0; while (true) { Console.Write("Ban la (ql hay tn|nhap -1 de tac phan men):"); cv = Console.ReadLine(); if (cv == "-1") { return(cv); } if (cv == "ql" || cv == "tn") { break; } else { Console.WriteLine("Khong hop le"); } } if (cv == "ql") { while (true) { Console.Write("ID:"); ID = Console.ReadLine(); if (QuanLy.Find(ID, database) == null) { Console.WriteLine("ID khong ton tai"); if (++sls == 3) { return(null); } } else { break; } } while (true) { Console.Write("Mat Khau:"); MK = Console.ReadLine(); QuanLy quanLy = QuanLy.Find(ID, database); if (QuanLy.Find(ID, database).MatKhau != MK) { Console.WriteLine("Sai Mat Khau"); if (++sls == 3) { return(null); } } else { break; } } return(cv); } while (true) { Console.Write("ID:"); ID = Console.ReadLine(); if (ThuNgan.Find(ID, database) == null) { Console.WriteLine("ID khong ton tai"); if (++sls == 3) { return(null); } } else { break; } } while (true) { Console.Write("Mat Khau:"); MK = Console.ReadLine(); if (ThuNgan.Find(ID, database).MatKhau != MK) { Console.WriteLine("Sai Mat Khau"); if (++sls == 3) { return(null); } } else { break; } } return(cv); }
public static void Delete(string iD, Database database) { database.QuanLys.Remove(QuanLy.Find(iD, database)); }