public ActionResult DeleteConfirmed(int id) { ThongTinThanhToan thongTinThanhToan = db.ThongTinThanhToans.Find(id); db.ThongTinThanhToans.Remove(thongTinThanhToan); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult ThongTinThanhToan([Bind(Include = "MaTTTT,MaNguoiDung,TenNguoiDung,DiaChiNguoiDung,SDTNguoiDung,GioiTinhNguoiDung,SoLuong,TongTien,TaiKhoanNguoiDung,NgayNhanSanPham")] ThongTinThanhToan thongTinThanhToan) { if (ModelState.IsValid) { thongTinThanhToan.NgayNhanSanPham = DateTime.Now; dt.ThongTinThanhToans.Add(thongTinThanhToan); dt.SaveChanges(); } ViewBag.MaNguoiDung = new SelectList(dt.tbNguoiDungs, "MaNguoiDung", "TaiKhoanNguoiDung", thongTinThanhToan.MaNguoiDung); return(RedirectToAction("CTDatHang", new { MaTTTT = thongTinThanhToan.MaTTTT })); }
public ActionResult Edit([Bind(Include = "MaTTTT,MaNguoiDung,TenNguoiDung,DiaChiNguoiDung,SDTNguoiDung,GioiTinhNguoiDung,SoLuong,TongTien,TaiKhoanNguoiDung,NgayNhanSanPham")] ThongTinThanhToan thongTinThanhToan) { if (ModelState.IsValid) { db.Entry(thongTinThanhToan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaNguoiDung = new SelectList(db.tbNguoiDungs, "MaNguoiDung", "TaiKhoanNguoiDung", thongTinThanhToan.MaNguoiDung); return(View(thongTinThanhToan)); }
public static ThongTinThanhToan TinhTienThuePhong(ThuePhongDTO thuePhongDTO, DateTime gioKetThuc) { ThongTinThanhToan thongTinThanhToan = new ThongTinThanhToan(); List <ThongTinThanhToanTheoNgay> res = new List <ThongTinThanhToanTheoNgay>(); int maLoaiPhong = PhongBUS.LayThongTinPhong(thuePhongDTO.MaPhong).MaLoaiPhong; //ThuePhongDTO thuePhongDTO = ThuePhongBUS.LayThongTinPhongDangThue(phong); List <Ngay> listNgay = new List <Ngay>(); for (var day = thuePhongDTO.GioThuePhong.Date; day.Date <= gioKetThuc.Date; day = day.AddDays(1)) { if (thuePhongDTO.GioThuePhong.Date == gioKetThuc.Date) { listNgay.Add(new Ngay(day.DayOfWeek.ToString(), new Gio(thuePhongDTO.GioThuePhong), new Gio(gioKetThuc), day)); break; } if (listNgay.Count == 0) { listNgay.Add(new Ngay(day.DayOfWeek.ToString(), new Gio(thuePhongDTO.GioThuePhong), new Gio(24, 0, 0), day)); } else if (day.AddDays(1) <= DateTime.Now.Date) { listNgay.Add(new Ngay(day.DayOfWeek.ToString(), new Gio(0, 0, 0), new Gio(24, 0, 0), day)); } else { listNgay.Add(new Ngay(day.DayOfWeek.ToString(), new Gio(0, 0, 0), new Gio(gioKetThuc), day)); } } List <NgayLeDTO> listNgayLe = NgayLeBUS.LayTatCaNgayLe_List(); for (int i = 0; i < listNgay.Count; i++) { foreach (NgayLeDTO ngayLe in listNgayLe) { if (listNgay[i].date.Day == ngayLe.NgayLe.Day && listNgay[i].date.Month == ngayLe.NgayLe.Month) { listNgay[i].Thu = "Ngày lễ"; break; } } res.Add(TinhTienTheoNgay(listNgay[i], maLoaiPhong)); thongTinThanhToan.TongThanhTien += res[i].TongThanhTien; } thongTinThanhToan.listThongTin = res; return(thongTinThanhToan); }
// GET: ThongTinThanhToans/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ThongTinThanhToan thongTinThanhToan = db.ThongTinThanhToans.Find(id); if (thongTinThanhToan == null) { return(HttpNotFound()); } return(View(thongTinThanhToan)); }
// GET: ThongTinThanhToans/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ThongTinThanhToan thongTinThanhToan = db.ThongTinThanhToans.Find(id); if (thongTinThanhToan == null) { return(HttpNotFound()); } ViewBag.MaNguoiDung = new SelectList(db.tbNguoiDungs, "MaNguoiDung", "TaiKhoanNguoiDung", thongTinThanhToan.MaNguoiDung); return(View(thongTinThanhToan)); }
// GET: ThanhToan public ActionResult ThongTinThanhToan() { List <ClassGioHangTamThoi> giohangtamthoi = Session["GioHangTamThoi"] as List <ClassGioHangTamThoi>; tbNguoiDung nd = dt.tbNguoiDungs.Find(Int32.Parse(Session["MaNguoiDung"].ToString())); ThongTinThanhToan tttt = new ThongTinThanhToan(); tttt.MaNguoiDung = nd.MaNguoiDung; tttt.TenNguoiDung = nd.TenNguoiDung; tttt.DiaChiNguoiDung = nd.DiaChiNguoiDung; tttt.SDTNguoiDung = nd.SDTNguoiDung; tttt.GioiTinhNguoiDung = nd.GioiTinhNguoiDung; tttt.TaiKhoanNguoiDung = nd.TaiKhoanNguoiDung; var i = giohangtamthoi; tttt.TongTien = i.Sum(t => t.DonGia); tttt.SoLuong = i.Sum(t => t.SoLuong); return(View(tttt)); }