Beispiel #1
0
        public static void HuyBo_TinhPCDB(cUserInfo nhanvien, cNgayCong ngayCong, List <structPCDB> dsxnPhuCapDb)
        {
            var cTemp = dsxnPhuCapDb.FindIndex(item => item.Ngay == ngayCong.Ngay);

            if (cTemp < 0)
            {
            }
            else
            {
                var n1 = DAO5.DeleteTinhPCDB(nhanvien.MaCC, ngayCong.Ngay);                 //info đã log
                dsxnPhuCapDb.Remove(dsxnPhuCapDb[cTemp]);
                ngayCong.TinhPCDB = false;
                ngayCong.PhuCaps._100_LVNN_Ngay  = 0f;
                ngayCong.PhuCaps._150_LVNN_Dem   = 0f;
                ngayCong.PhuCaps._200_LeTet_Ngay = 0f;
                ngayCong.PhuCaps._250_LeTet_Dem  = 0f;
                ngayCong.PhuCaps._Cus            = 0f;
                ngayCong.PhuCaps._TongPC         = 0f;
                ngayCong.TG.Tinh200   = TimeSpan.Zero;
                ngayCong.TG.Tinh260   = TimeSpan.Zero;
                ngayCong.TG.Tinh300   = TimeSpan.Zero;
                ngayCong.TG.Tinh390   = TimeSpan.Zero;
                ngayCong.TG.TinhPCCus = TimeSpan.Zero;
                TinhPCTC_CuaNgay(ngayCong, nhanvien.DSXNPhuCap50);
            }
        }