public ActionResult ThanhToan(FormCollection formCollection, dondathang dondathang) { var noigiao = formCollection["Item1.diachikh"]; List <GioHang> gh = LayGioHang(); dondathang.ngaydat = DateTime.Now; dondathang.noigiao = noigiao; dondathang.makh = int.Parse(Session["makh"].ToString()); dondathang.thanhtien = (decimal)TongTien(); dondathang.dathanhtoan = "no"; dondathang.tinhtranggiaohang = false; db.dondathangs.InsertOnSubmit(dondathang); db.SubmitChanges(); foreach (var item in gh) { chitietdonhang chitietdonhang = new chitietdonhang(); chitietdonhang.madh = dondathang.madh; chitietdonhang.masp = item.sMaSP; chitietdonhang.soluong = item.iSoLuong; chitietdonhang.dongia = item.iDonGia; db.chitietdonhangs.InsertOnSubmit(chitietdonhang); } db.SubmitChanges(); Session["GioHang"] = null; return(RedirectToAction("XacNhanDonHang", "GioHang")); }
public ActionResult DatHang(FormCollection collection) { //Them Don hang dondathang ddh = new dondathang(); Khachhang kh = (Khachhang)Session["Taikhoan"]; List <Giohang> gh = Laygiohang(); ddh.MaKH = kh.MaKH; ddh.Ngaydat = DateTime.Now; var ngaygiao = String.Format("{0:MM/dd/yyyy}", collection["Ngaygiao"]); ddh.Ngaygiao = DateTime.Parse(ngaygiao); ddh.Tinhtranggiaohang = false; ddh.Dathanhtoan = false; data.dondathangs.InsertOnSubmit(ddh); data.SubmitChanges(); //Them chi tiet don hang foreach (var item in gh) { CT_dathang ctdh = new CT_dathang(); ctdh.MadonHang = ddh.Madonhang; ctdh.Maruou = item.iMaruou; ctdh.Soluong = item.iSoluong; ctdh.Dongia = (decimal)item.dDongia; data.CT_dathangs.InsertOnSubmit(ctdh); } data.SubmitChanges(); Session["Giohang"] = null; return(RedirectToAction("Xacnhandonhang", "GioHang")); }
//Event click button lưu(xx) private void luubtn_Click(object sender, EventArgs e) { dondathang ddh = new dondathang(); ddh.ngaydathang = Convert.ToDateTime(ngaytao.Text); ddh.nhacungcap = nhacungcaptxt.Text; for (int i = 0; i < dondathangtable.RowCount - 1; i++) { chitietdondathang ctddh = new chitietdondathang(); ctddh.stt = i + 1; ctddh.madondathang = ddh.madondathang; ctddh.id = spcontroller.layidsptheoten(dondathangtable.Rows[i].Cells[0].Value.ToString()); ctddh.soluongdat = Int32.Parse(dondathangtable.Rows[i].Cells[2].Value.ToString()); ctddh.soluongnhan = 0; ctddh.trangthai = dondathangtable.Rows[i].Cells[3].Value.ToString(); ddh.chitietdondathangs.Add(ctddh); } bool success; success = ddhc.add(ddh); common.successorerror(success); clearform(); }
public bool add(dondathang entity) { //if(validate(entity)) return(ddhrp.Add(entity)); //return false; }
public dondathangdto(dondathang entity) { madondathang = entity.madondathang; ngaydathang = entity.ngaydathang; }