public void TaoLuong(string thang, string nam, int?sotienngay)
        {
            if (sotienngay == null)
            {
                TempData["sotien"] = "Nhập số tiền";
            }
            else
            {
                var tluong  = db.Tbl_TienLuong.Where(x => x.maThang == thang && x.maNamHoc == nam).FirstOrDefault();
                var demngay = db.Tbl_DiemDanh.ToList().Where(x => x.maThang == tluong.maThang && x.maNamHoc == tluong.maNamHoc);
                var listpc  = db.Tbl_PhanCong.ToList().Where(x => x.maNamHoc == nam);

                foreach (var item in listpc)
                {
                    Tbl_ChiTietLuong ctl = new Tbl_ChiTietLuong();
                    int dem = 0;
                    ctl.maLuong = tluong.maLuong;
                    ctl.maGV    = item.maGV;
                    var td = db.Tbl_GiaoVien.Where(x => x.maGV == item.maGV).FirstOrDefault();
                    if (td.trinhDo == "Đại Học")
                    {
                        ctl.soTien = sotienngay * 2;
                    }
                    else if (td.trinhDo == "Cao Đẳng")
                    {
                        ctl.soTien = sotienngay * 1.5;
                    }
                    else
                    {
                        ctl.soTien = sotienngay * 1;
                    }
                    //tổng số ngày làm
                    foreach (var dd in demngay)
                    {
                        foreach (var ctdd in db.Tbl_ChiTietDiemDanh)
                        {
                            if (dd.maDiemDanh == ctdd.maDiemDanh && ctdd.maGV == item.maGV && ctdd.trangThai == "Có")
                            {
                                dem++;
                            }
                        }
                    }
                    ctl.soNgayLam = dem;
                    db.Tbl_ChiTietLuong.Add(ctl);
                    db.SaveChanges();
                }
            }
        }
        public ActionResult ChiTietLuong(int id, string thang, string nam, int sotienngay, Tbl_ChiTietLuong ctlll)
        {
            Session["thang"] = thang;
            var ctll    = db.Tbl_ChiTietLuong.Where(x => x.maLuong == ctlll.maLuong).ToList();
            var tluong  = db.Tbl_TienLuong.Where(x => x.maThang == thang && x.maNamHoc == nam).FirstOrDefault();
            var demngay = db.Tbl_DiemDanh.ToList().Where(x => x.maThang == tluong.maThang && x.maNamHoc == tluong.maNamHoc);
            var listpc  = db.Tbl_PhanCong.ToList().Where(x => x.maNamHoc == nam);


            foreach (var ctl in ctll)
            {
                int dem = 0;
                ctl.maLuong = tluong.maLuong;

                var td = db.Tbl_GiaoVien.Where(x => x.maGV == ctl.maGV).FirstOrDefault();
                if (td.trinhDo == "Đại Học")
                {
                    ctl.soTien = tluong.soTienNgay * 2;
                }
                else if (td.trinhDo == "Cao Đẳng")
                {
                    ctl.soTien = tluong.soTienNgay * 1.5;
                }
                else
                {
                    ctl.soTien = tluong.soTienNgay * 1;
                }
                //tổng số ngày làm
                foreach (var dd in demngay)
                {
                    foreach (var ctdd in db.Tbl_ChiTietDiemDanh)
                    {
                        if (dd.maDiemDanh == ctdd.maDiemDanh && ctdd.maGV == ctl.maGV && ctdd.trangThai == "Có")
                        {
                            dem++;
                        }
                    }
                }
                ctl.soNgayLam       = dem;
                ctl.soTien          = ctl.soTien * ctl.soNgayLam;
                db.Entry(ctl).State = EntityState.Modified;
                db.SaveChanges();
            }
            TempData["maluongin"] = id;
            Session["thangct"]    = thang;
            Session["namct"]      = nam;
            return(View(db.Tbl_ChiTietLuong.ToList().Where(x => x.maLuong == id)));
        }