Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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);
        }