public ActionResult AddCT(int iddoan, int idct) { if (idct > 0 && iddoan > 0) { List <doankhachhang> doankh = (List <doankhachhang>)Session["doankh"]; var khach = khachbiz.find(idct); bool answer = doankh.Any(x => x.idkhachhang == khach.id); if (answer == true) { Session["loi"] = " Khách hàng " + khach.tenkhachhang + " đã có trong danh sách !"; goto Back; } doankhachhang temp = new doankhachhang(); temp.iddoan = iddoan; temp.idkhachhang = khach.id; temp.khachhang = khach; doankh.Add(temp); Session["doankh"] = doankh; Session["flagkh"] = true; } Back: return(RedirectToAction("Detail", "DoanKhach", new { id = iddoan })); }
public ActionResult Update(FormCollection formdetail) { List <doankhachhang> doankh = (List <doankhachhang>)Session["doankh"]; doandulich doandulich = (doandulich)Session["doan"]; if (Request.Form["addnew"] != null) { Session["flagkh"] = true; if (formdetail["name"] == "") { Session["loi"] = "Bạn chưa nhập tên khách hàng !"; goto Back; } if (formdetail["sdt"] == "") { Session["loi"] = "Bạn chưa nhập số điện thoại !"; goto Back; } if (formdetail["cmt"] == "") { Session["loi"] = "Bạn chưa nhập số chứng minh thư !"; goto Back; } if (formdetail["address"] == "") { ViewBag.loi = "Bạn chưa nhập địa chỉ !"; goto Back; } khachhang kh = khachbiz.AddreturnEntry(formdetail["name"], formdetail["sdt"], formdetail["cmt"], formdetail["address"], int.Parse(formdetail["sex"])); doankhachhang doankhtemp = new doankhachhang(); doankhtemp.iddoan = doandulich.id; doankhtemp.idkhachhang = kh.id; doankhtemp.khachhang = kh; doankh.Add(doankhtemp); Session["doankh"] = doankh; goto Back; } if (Request.Form["luulist"] != null) { if ((bool)Session["flagkh"] == true) { doandulich doantemp = doanbiz.find(doandulich.id); doankhachbiz.deleteByDoan(doandulich.id); int numberkh = doankh.Count; foreach (var item in doankh) { doankhachhang kh = new doankhachhang(); kh.iddoan = item.iddoan; kh.idkhachhang = item.idkhachhang; doankhachbiz.Add(kh); } double giatour = (new TourBIZ()).TienTour(doandulich.idtour); double total = giatour * numberkh; doantemp.tongtientour = total; doanbiz.UpdateTongtienDoan(doantemp); Session["thongbao"] = "Cập nhật thành công danh sách !"; return(RedirectToAction("index")); } goto Back; } if (Request.Form["cancel"] != null) { return(RedirectToAction("index")); } Back: return(RedirectToAction("Detail", "DoanKhach", new { id = doandulich.id })); }
public bool Add(doankhachhang doan) { return(doankhachhang.Add(doan)); }