private void btnGiaoHang_Click(object sender, EventArgs e) { if (checkBoxGiaoHang.Checked) { try { GiaoHang gh = new GiaoHang(); gh.MaCuaHang = MaCH; gh.MaHoaDon = MaHD; gh.MaNVGH = comboBoxMaNVGH.SelectedValue.ToString(); gh.TinhTrangGH = "Đã Giao Hàng"; gh.NgayGiaoHang = dateTimeGiaoHang.Value; GiaoHangBUS.DaGiaoHangGiaoHang(gh); HoaDonBUS.DaThanhToan(MaHD, MaCH); this.Close(); //HoaDonBUS.ThanhToanHoaDon(MaHD, MaCH); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { try { GiaoHang gh = new GiaoHang(); gh.MaCuaHang = MaCH; gh.MaHoaDon = MaHD; gh.MaNVGH = comboBoxMaNVGH.SelectedValue.ToString(); gh.TinhTrangGH = "Đang Giao Hàng"; gh.NgayGiaoHang = dateTimeGiaoHang.Value; GiaoHangBUS.ThemGiaoHang(gh); HoaDonBUS.LayHangHoaDon(MaHD, MaCH); this.Close(); } catch { MessageBox.Show("Không Thể Thực Hiện Thao Tác!", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public void ThemGiaoHang(GiaoHang gh) { using (GalaxyMobileEntities dbs = new GalaxyMobileEntities()) { dbs.GiaoHangs.Add(gh); dbs.SaveChanges(); } }
public void DaGiaoHangGiaoHang(GiaoHang gh) { using (GalaxyMobileEntities dbs = new GalaxyMobileEntities()) { dbs.GiaoHangs.Attach(gh); dbs.Entry(gh).State = System.Data.Entity.EntityState.Modified; dbs.SaveChanges(); } }
public ActionResult DatHang(FormCollection f) { if (Session["TaiKhoan"] == null) { return(RedirectToAction("DangNhap", "User")); } if (Session["GioHang"] == null) { return(RedirectToAction("Index", "Home")); } KhachHang kh = (KhachHang)Session["TaiKhoan"]; DonHang ddh = new DonHang(); GiaoHang giaohang = new GiaoHang(); List <SessionGioHang> gh = ktGioHang(); giaohang.TenNguoiNhan = f["hoten"]; giaohang.DiaChi = f["diachi"]; giaohang.SDT = f["dienthoai"]; giaohang.Email = f["email"]; giaohang.LoiNhan = f["nhan"]; db.GiaoHangs.Add(giaohang); ddh.MaKH = kh.MaKH; ddh.MaGiaoHang = giaohang.MaGiaoHang; ddh.NgayDat = DateTime.Now; ddh.TongGia = TongTien(); db.DonHangs.Add(ddh); db.SaveChanges(); foreach (var item in gh) { ChiTietDonHang ctdh = new ChiTietDonHang(); ctdh.MaDonHang = ddh.MaDonHang; ctdh.MaSach = item.iMaSach; ctdh.SoLuong = item.iSoLuong; ctdh.DonGia = item.iDonGia; db.ChiTietDonHangs.Add(ctdh); db.SaveChanges(); } foreach (var item in gh) { Sach sach = db.Saches.Find(item.iMaSach); if (sach.SoLuong - item.iSoLuong <= 0) { sach.SoLuong = 0; } else { sach.SoLuong = sach.SoLuong - item.iSoLuong; } db.Entry(sach).State = EntityState.Modified; db.SaveChanges(); } Session.Remove("GioHang"); return(RedirectToAction("Index", "Home")); }
void LoadGiaoHang() { if (IsEdit) { textBoxMaCH.Text = MaCH; textBoxMaHD.Text = MaHD; comboBoxMaNVGH.DataSource = NhanVienBUS.GetNVShiper(); comboBoxMaNVGH.DisplayMember = "MaNV"; comboBoxMaNVGH.ValueMember = "MaNV"; dateTimeGiaoHang.Value = DateTime.Now; try { GiaoHang gh = GiaoHangBUS.GetGiaoHangByMaHD_MaCH(MaHD, MaCH); textBoxNgayGiaoHang.Visible = false; textBoxTinhTrangGiaoHang.Visible = false; textBoxNgayGiaoHang.Text = gh.NgayGiaoHang.ToString(); comboBoxMaNVGH.SelectedValue = gh.MaNVGH; //gh.TinhTrangGH = "Đang Giao Hàng"; } catch { } } else { textBoxMaCH.Text = MaCH; textBoxMaHD.Text = MaHD; comboBoxMaNVGH.DataSource = NhanVienBUS.GetNVShiper(); textBoxNgayGiaoHang.Visible = true; comboBoxMaNVGH.DisplayMember = "MaNV"; comboBoxMaNVGH.ValueMember = "MaNV"; btnGiaoHang.Visible = false; GiaoHang gh = GiaoHangBUS.GetGiaoHangByMaHD_MaCH(MaHD, MaCH); textBoxNgayGiaoHang.Text = gh.NgayGiaoHang.ToString(); comboBoxMaNVGH.SelectedValue = gh.MaNVGH; if (gh.TinhTrangGH == "Đã Giao Hàng") { textBoxTinhTrangGiaoHang.Visible = true; btnHuyGiaoHang.Visible = false; } } }
public static void DaGiaoHangGiaoHang(GiaoHang gh) { db.DaGiaoHangGiaoHang(gh); }
public static void ThemGiaoHang(GiaoHang gh) { db.ThemGiaoHang(gh); }