Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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;
 }