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)));
        }
        public ActionResult Edit([Bind(Include = "maHS,hoTenCha,hoTenMe,hoTen,soDTNha,ngaySinh,email,diaChi,gioiTinh,hinhAnh,maTonGiao,maDanToc,maNgheNghiepMe,maNgheNghiepCha")] Tbl_HocSinh tbl_HocSinh)
        {
            if (ModelState.IsValid)
            {
                if (tbl_HocSinh.ngaySinh == null)
                {
                    tbl_HocSinh.maLoai = null;
                }
                else
                {
                    if (GetTuoi(tbl_HocSinh.ngaySinh.Value) >= 2 && GetTuoi(tbl_HocSinh.ngaySinh.Value) <= 3)
                    {
                        tbl_HocSinh.maLoai = "L01";
                    }
                    else if (GetTuoi(tbl_HocSinh.ngaySinh.Value) >= 4 && GetTuoi(tbl_HocSinh.ngaySinh.Value) < 5)
                    {
                        tbl_HocSinh.maLoai = "L02";
                    }
                    else if (GetTuoi(tbl_HocSinh.ngaySinh.Value) >= 5 && GetTuoi(tbl_HocSinh.ngaySinh.Value) <= 6)
                    {
                        tbl_HocSinh.maLoai = "L03";
                    }
                    db.Entry(tbl_HocSinh).State = EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }

            return(View(tbl_HocSinh));
        }
 public ActionResult Edit([Bind(Include = "maNgheNghiepMe,tenNgheNghiepMe")] Tbl_NgheNghiepMe tbl_NgheNghiepMe)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_NgheNghiepMe).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tbl_NgheNghiepMe));
 }
 public ActionResult Edit([Bind(Include = "maNamHoc,tenNamHoc,tienThang")] Tbl_NamHoc tbl_NamHoc)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_NamHoc).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     return View(tbl_NamHoc);
 }
Example #5
0
        public ActionResult Edit([Bind(Include = "maBaiViet,tenBaiViet,noiDung,hinhBV,maLoai,ngayDang")] Tbl_BaiViet tbl_BaiViet)
        {
            if (ModelState.IsValid)
            {
                db.Entry(tbl_BaiViet).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbl_BaiViet));
        }
Example #6
0
 public ActionResult Edit([Bind(Include = "maLop,tenLop,soLuongHS,maLoai,maNamHoc")] Tbl_LopHoc tbl_LopHoc)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tbl_LopHoc).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.maLoai   = new SelectList(db.Tbl_LoaiLop, "maLoai", "tenLoai", tbl_LopHoc.maLoai);
     ViewBag.maNamHoc = new SelectList(db.Tbl_NamHoc, "maNamHoc", "tenNamHoc", tbl_LopHoc.maNamHoc);
     return(View(tbl_LopHoc));
 }
Example #7
0
        public ActionResult Edit([Bind(Include = "maGV,trinhDo,hoTen,soDT,ngaySinh,email,diaChi,gioiTinh,hinhAnh,maTonGiao,maDanToc")] Tbl_GiaoVien tbl_GiaoVien, string fp)
        {
            if (ModelState.IsValid)
            {
                if (fp == "")
                {
                    db.Entry(tbl_GiaoVien).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                if (fp != "")
                {
                    db.Entry(tbl_GiaoVien).State = EntityState.Modified;
                    tbl_GiaoVien.hinhAnh         = fp;
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
            }
            ViewBag.maDanToc  = new SelectList(db.Tbl_DanToc, "maDanToc", "tenDanToc", tbl_GiaoVien.maDanToc);
            ViewBag.maTonGiao = new SelectList(db.Tbl_TonGiao, "maTonGiao", "tenTonGiao", tbl_GiaoVien.maTonGiao);
            return(View(tbl_GiaoVien));
        }
        public ActionResult ThaydoiGV(string maGVcu, string id, string maGV)
        {
            if (maGV == null)
            {
                TempData["loitd"] = "Không có giáo viên để thay đổi";
            }
            else
            {
                Tbl_PhanCong pc = new Tbl_PhanCong();
                //Id = TempData["malop"].ToString();

                pc = db.Tbl_PhanCong.Where(x => x.maLop == id && x.maGV == maGVcu).FirstOrDefault();

                pc.maGV = maGV;

                db.Entry(pc).State = EntityState.Modified;
                db.SaveChanges();
            }
            return(RedirectToAction("Indexpl"));
        }