public override void Copy(object ojb) { QuanLy quanLy = ojb as QuanLy; ID = quanLy.ID; HoTen = quanLy.HoTen; NgaySinh = quanLy.NgaySinh; MatKhau = quanLy.MatKhau; }
public static void TaoDuLieu(Database database) { Ban.Add(new Ban("ban01", 3, new PhanCong(), new List <HoaDon>()), database); Ban.Add(new Ban("ban02", 2, new PhanCong(), new List <HoaDon>()), database); NhanVien.Add(new NhanVien("nv01", "Minh Duc", DateTime.Now), database); NhanVien.Add(new NhanVien("nv02", "Thanh Long", DateTime.Now), database); PhanCong.Add(new PhanCong(NhanVien.Find("nv01", database), Ban.Find("ban01", database), "ca4", DateTime.Now), database); PhanCong.Add(new PhanCong(NhanVien.Find("nv02", database), Ban.Find("ban02", database), "ca4", DateTime.Now), database); QuanLy.Add(new QuanLy("ql01", "Thanh Lam", DateTime.Now, "123123"), database); ThuNgan.Add(new ThuNgan("tn01", "Hieu Vo", DateTime.Now, "123123"), database); ThucUong.Add(new ThucUong("tu01", "Bia Sai Gon", "Co Con", 100, 200000), database); ThucUong.Add(new ThucUong("tu02", "Sinh To Buoi", "Sinh To", 20, 40000), database); ThucUong.Add(new ThucUong("tu03", "cocacola", "nuoc ngot", 100, 20000), database); List <ThucUong> thucUongs = new List <ThucUong>(); thucUongs.Add(ThucUong.Find("tu01", database)); thucUongs.Add(ThucUong.Find("tu02", database)); List <ThucUong> thucUongs2 = new List <ThucUong>(); thucUongs2.Add(ThucUong.Find("tu01", database)); HoaDon.Add(new HoaDon("hd01", DateTime.Now, Ban.Find("ban01", database), NhanVien.Find("nv01", database), thucUongs), database); HoaDon.Add(new HoaDon("hd02", DateTime.Now, Ban.Find("ban02", database), NhanVien.Find("nv02", database), thucUongs2), database); }
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 Update(string oldID, QuanLy newQuanLy, Database database) { QuanLy quanLy = QuanLy.Find(oldID, database); quanLy.Copy(newQuanLy); }
public static void Delete(string iD, Database database) { database.QuanLys.Remove(QuanLy.Find(iD, database)); }
public static void Add(QuanLy quanly, Database database) { database.QuanLys.Add(quanly); }