public static NhanVien AddMenuNv(int type) { if (type == 1) { NvFullTime nvFullTime = new NvFullTime(); NhanVien nv = AddMenuNv(); nvFullTime.MaNv = nv.MaNv; nvFullTime.HoTen = nv.HoTen; nvFullTime.Age = nv.Age; nvFullTime.Sdt = nv.Sdt; nvFullTime.Email = nv.Email; Console.Write("Tiền Thưởng: "); nvFullTime.Bonus = float.Parse(Console.ReadLine()); Console.Write("Tiền Phạt: "); nvFullTime.Fines = float.Parse(Console.ReadLine()); Console.Write("Lương Cứng: "); nvFullTime.FixedSalary = float.Parse(Console.ReadLine()); nvFullTime.Salary = nvFullTime.GetSalary(); return(nvFullTime); } else { NvPartTime nvPartTime = new NvPartTime(); NhanVien nv = AddMenuNv(); nvPartTime.MaNv = nv.MaNv; nvPartTime.HoTen = nv.HoTen; nvPartTime.Age = nv.Age; nvPartTime.Sdt = nv.Sdt; nvPartTime.Email = nv.Email; Console.Write("Giờ Làm: "); nvPartTime.Hour = Convert.ToInt32(Console.ReadLine()); nvPartTime.Salary = nvPartTime.GetSalary(); return(nvPartTime); } }
public List <NhanVien> InitData() { if (listData.Count == 0) { for (int i = 0; i < 10; i++) { NvFullTime nvFullTime = new NvFullTime(); nvFullTime.MaNv = i; nvFullTime.HoTen = "Name" + i; nvFullTime.Age = i; nvFullTime.Sdt = "Sdt" + i; nvFullTime.Email = "Email" + i; nvFullTime.Bonus = 11111 + i; nvFullTime.Fines = 50 + (i * 2); nvFullTime.FixedSalary = 1000; nvFullTime.Salary = nvFullTime.GetSalary(); listData.Add(nvFullTime); } for (int i = 0; i < 10; i++) { NvPartTime nvPartTime = new NvPartTime(); nvPartTime.MaNv = i; nvPartTime.HoTen = "Name" + i; nvPartTime.Age = i; nvPartTime.Sdt = "Sdt" + i; nvPartTime.Email = "Email" + i; nvPartTime.Hour = i + 5; nvPartTime.Salary = nvPartTime.GetSalary(); listData.Add(nvPartTime); } #region NvFullTime nvFullTime2 = new NvFullTime(); nvFullTime2.MaNv = 1; nvFullTime2.HoTen = "Name" + 1; nvFullTime2.Age = 1; nvFullTime2.Sdt = "Sdt" + 1; nvFullTime2.Email = "Email" + 1; nvFullTime2.Bonus = 111 + 1; nvFullTime2.Fines = 50; nvFullTime2.FixedSalary = 1000; nvFullTime2.Salary = nvFullTime2.GetSalary(); listData.Add(nvFullTime2); NvPartTime nvPartTime2 = new NvPartTime(); nvPartTime2.MaNv = 2; nvPartTime2.HoTen = "Name" + 2; nvPartTime2.Age = 2; nvPartTime2.Sdt = "Sdt" + 2; nvPartTime2.Email = "Email" + 2; nvPartTime2.Hour = 2 + 5; nvPartTime2.Salary = nvPartTime2.GetSalary(); #endregion } return(listData); }