public ActionResult ChiTiet(long id) { var dao = new ChiTietHoaDonDAO(); var model = dao.ListAllct(id); return(View(model)); }
public ucHoaDon(UserModel um) { InitializeComponent(); this.um = um; hdDAO = new HoaDonDAO(um.getDataSource(), um.getUid(), um.getPwd()); cthdDAO = new ChiTietHoaDonDAO(um.getDataSource(), um.getUid(), um.getPwd()); }
public FrmCTHD(UserModel um, string currentMaHD) { InitializeComponent(); this.um = um; this.currentMaHD = currentMaHD; cthdDAO = new ChiTietHoaDonDAO(um.getDataSource(), um.getUid(), um.getPwd()); hdDAO = new HoaDonDAO(um.getDataSource(), um.getUid(), um.getPwd()); }
private void dgvBanAn_Click(object sender, EventArgs e) { if (dgvBanAn.SelectedRows.Count == 0) { return; } int tableId = Convert.ToInt32(dgvBanAn.SelectedRows[0].Cells["ID"].Value.ToString()); ChiTietHoaDonDAO chiTietHoaDonDAO = new ChiTietHoaDonDAO(); dgvChiTietHD.DataSource = chiTietHoaDonDAO.LayChiTietHoaDonTheoBan(tableId); }
public static bool deleteChiTietHoaDon(int id) { bool kt = true; try { ChiTietHoaDonDAO.deleteChiTietHoaDon(id); } catch (SqlException e) { kt = false; } return(kt); }
public static bool updateChiTietHoaDon(ChiTietHoaDon chiTietHoaDon) { bool kt = true; try { ChiTietHoaDonDAO.updateChiTietHoaDon(chiTietHoaDon.id, chiTietHoaDon.idHoaDon, chiTietHoaDon.idMatHang, chiTietHoaDon.soLuong, chiTietHoaDon.donGia); } catch (SqlException e) { kt = false; } return(kt); }
public ActionResult ThanhToan(string Ten, string diachi, string sdt, string email, string ghichu) { var hoadon = new HoaDon(); hoadon.TenKhachHang = Ten; hoadon.DiaChi = diachi; hoadon.SDT = sdt; hoadon.Gmail = email; hoadon.GhiChu = ghichu; hoadon.NgayTao = DateTime.Now; hoadon.TrangThai = true; decimal?gia = 0; int id = new HoaDonDAO().Insert(hoadon); var giohang = (List <Giohang>)Session[GioHangSession]; var dao = new ChiTietHoaDonDAO(); foreach (var item in giohang) { var cthoadon = new ChiTietHoaDon(); cthoadon.ID = id; cthoadon.IDSanPham = item.SanPham.ID; cthoadon.SoLuong = item.SoLuong; if (item.SanPham.GiaKhuyenMai != null) { cthoadon.Gia = item.SanPham.GiaKhuyenMai; } else { cthoadon.Gia = item.SanPham.Gia; } dao.Insert(cthoadon); } string content = System.IO.File.ReadAllText(Server.MapPath("~/assets/client/template/neworder.html")); content = content.Replace("{{CustomerName}}", Ten); content = content.Replace("{{Phone}}", sdt); content = content.Replace("{{Email}}", email); content = content.Replace("{{Address}}", diachi); var toEmail = ConfigurationManager.AppSettings["ToEmailAddress"].ToString(); new GuiMail().SendMail(email, "MobileShop đã nhận đơn hàng của bạn", content); new GuiMail().SendMail(toEmail, " Đơn hàng mới từ MobileShop ", content); Session.Remove("GioHangSession"); return(View("Success")); }
public ucKhamBenh(UserModel um) { InitializeComponent(); this.um = um; bnDAO = new BenhNhanDAO(um.getDataSource(), um.getUid(), um.getPwd()); ltDAO = new LoaiThuocDAO(um.getDataSource(), um.getUid(), um.getPwd()); tDAO = new ThuocDAO(um.getDataSource(), um.getUid(), um.getPwd()); hdDAO = new HoaDonDAO(um.getDataSource(), um.getUid(), um.getPwd()); cthdDAO = new ChiTietHoaDonDAO(um.getDataSource(), um.getUid(), um.getPwd()); cmbBenhNhan.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cmbBenhNhan.AutoCompleteSource = AutoCompleteSource.ListItems; cmbLoaiThuoc.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cmbLoaiThuoc.AutoCompleteSource = AutoCompleteSource.ListItems; cmbThuoc.AutoCompleteMode = AutoCompleteMode.SuggestAppend; cmbThuoc.AutoCompleteSource = AutoCompleteSource.ListItems; }
public ActionResult Index() { // List<PieChartModel> dataPoints = new List<PieChartModel>(); // dataPoints.Add(new PieChartModel("Samsung", 25)); // dataPoints.Add(new PieChartModel("Micromax", 13)); // dataPoints.Add(new PieChartModel("Lenovo", 8)); // dataPoints.Add(new PieChartModel("Intex", 7)); // dataPoints.Add(new PieChartModel("Reliance", 6.8)); // dataPoints.Add(new PieChartModel("Others", 40.2)); // ViewBag.DataPoints = JsonConvert.SerializeObject(dataPoints); var sanphamdao = new SanPhamDAO(); var baivietdao = new BaiVietDAO(); var hoadondao = new HoaDonDAO(); var chitiethoadondao = new ChiTietHoaDonDAO(); ViewBag.CountProduct = sanphamdao.CountProduct(); ViewBag.CountContent = baivietdao.CountContent(); ViewBag.CountPendingOrders = hoadondao.CountPendingOrders(); ViewBag.SumOrder = chitiethoadondao.SumOrder(); return(View()); }
public static ArrayList getAllChiTietHoaDon(int idHoaDon) { ArrayList dataList = new ArrayList(); try { DataSet dataSet = ChiTietHoaDonDAO.getAllChiTietHoaDon(idHoaDon); foreach (DataRow row in dataSet.Tables[0].Rows) { int id = Convert.ToInt32(row["id"]); int idMatHang = Convert.ToInt32(row["idMatHang"]); int soLuong = Convert.ToInt32(row["soLuong"]); double donGia = Convert.ToDouble(row["donGia"]); dataList.Add(new ChiTietHoaDon(id, idHoaDon, idMatHang, soLuong, donGia)); } } catch (SqlException e) { } return(dataList); }
public static void delete_sphd(HoaDonDTO hd) { ChiTietHoaDonDAO.delete_SPHD(hd); }
public static void Update_CTHD(ChiTietHoaDonDTO cthd) { ChiTietHoaDonDAO.Update_CTHD(cthd); }
public ChiTietHoaDonBUS() { chiTietHoaDonDAO = new ChiTietHoaDonDAO(); }
public ActionResult hoadon(FormCollection f) { String error = ""; if (string.IsNullOrEmpty(f["user2"])) { error += "Tên người nhận không được để trống"; ViewBag.message1 = "Tên người nhận không được để trống"; } if (string.IsNullOrEmpty(f["soDT"])) { error += "Số điện thoại không được để trống"; ViewBag.message2 = "Số điện thoại không được để trống"; } if (string.IsNullOrEmpty(f["diaChi"])) { error += "Dia chi không được để trống"; ViewBag.messag31 = "Địa chỉ không được để trống"; } if (string.IsNullOrEmpty(error)) { //Lưu hóa đơn và chi tiết hóa đơn //Câp nhật lại số xu tích lũy , tiền nợ khách hàng KhachHang kh1 = (KhachHang)Session["user"]; int soXuKhachHang = kh1.getSoXuTichLuy(); int soXuSuDung = 0; if (f["xu"] != null) { soXuSuDung = Convert.ToInt32(f["xu"]); } Cart cart = (Cart)Session["cart"]; int phiGiaoHang = 0; if (cart.total() < 250000) { phiGiaoHang = KhuVucDAO.getPhiGiaoHang(f["khuvuc"].ToString()); } int tongTien = 0; if (cart.total() + phiGiaoHang > soXuSuDung) { tongTien = (int)cart.total() + phiGiaoHang - soXuSuDung; } else { tongTien = 0; soXuSuDung = (int)cart.total() + phiGiaoHang; } soXuKhachHang = soXuKhachHang - soXuSuDung; KhachHangDAO.capNhatKhachHang(kh1.getMaKhachHang(), 0, soXuKhachHang); //Lưu lại hóa đơn HoaDon hd = new HoaDon(); hd.setMaHoaDon(HoaDonDAO.getSoLuong() + 1); DateTime dt = DateTime.Now; String date1 = dt.ToString("yyyy/MM/dd"); hd.setNgayLapHoaDon(DateTime.ParseExact(date1, "yyyy/MM/dd", CultureInfo.InvariantCulture, DateTimeStyles.None)); hd.setMaKhachHang(kh1.getMaKhachHang()); hd.setDiaChiGiaoHang(f["diaChi"]); hd.setMaKhuVucGiaoHang(KhuVucDAO.getMaKhuVuc(f["khuvuc"])); hd.setSoDienThoai(f["soDT"]); hd.setTenNguoiNhan(f["user2"]); hd.setSoXuSuDung(Convert.ToInt32(f["xu"])); hd.setTongTienHoaDon(tongTien); hd.setPhiGiaoHang(phiGiaoHang); HoaDonDAO.insertHoaDon(hd); //Lưu lại chi tiết hóa đơn String noiDung = ""; foreach (Item item in cart.getCartItems().Values) { //cập số lượng của từng đầu sách int soLuongBan = item.getSoLuongBan(); int soLuongTon = item.getSach().getSoLuongTon() - soLuongBan; SachDAO.capNhatSoLuong(item.getSach().getMaSach(), soLuongTon); //Lưu vào bảng chi tiết hóa đơn ChiTietHoaDon chiTietHoaDon = new ChiTietHoaDon(); chiTietHoaDon.setMaHoaDon(hd.getMaHoaDon()); chiTietHoaDon.setMaSach(item.getSach().getMaSach()); chiTietHoaDon.setGiaBanCu(item.getSach().getGiaBan()); chiTietHoaDon.setKhuyenMaiCu(item.getSach().getKhuyenMai()); chiTietHoaDon.setSoLuongBan(soLuongBan); noiDung += soLuongBan + " cuốn " + SachDAO.getSach(item.getSach().getMaSach()).getTenSach() + " , "; ChiTietHoaDonDAO.insertChiTietHoaDon(chiTietHoaDon); } cart = new Cart(); Session["cart"] = cart; //Gửi email cho khách hàng SendMail sm = new SendMail(); StringBuilder builder = new StringBuilder(); builder.Append("Kính chào quý khách " + kh1.getHoTenKhachHang()); builder.Append("\nCửa hàng bán sách trực tuyến ABC vừa nhận được đơn hàng " + hd.getMaHoaDon() + " của quý khách đặt ngày " + hd.getNgayLapHoaDon().ToString("dd-MM-yyyy")); builder.Append(". Chúng tôi thông báo đến khách hàng thông tin chi tiết đơn hàng đã đặt."); builder.Append("\n\n\n\nSau đây là thông tin chi tiết đơn hàng:"); builder.Append("\nNgười nhận đơn hàng: " + hd.getTenNguoiNhan()); builder.Append("\nĐịa chỉ giao hàng: " + hd.getDiaChiGiaoHang()); builder.Append("\nSố điện thoại người nhận: " + hd.getSoDienThoai()); builder.Append("\nCác loại sách đã mua: " + noiDung); builder.Append("\nTổng tiền cần thanh toán: " + tongTien + " VNĐ"); sm.sendMail(kh1.geteMail(), "Cửa hàng bán sách trực tuyến ABC", builder.ToString()); return(Redirect("~/Home/index")); } else { ViewBag.error = "Điền đầy thông tin"; } return(View()); }
public static DataTable Load_DSCTHD() { return(ChiTietHoaDonDAO.Load_DSCTHD()); }
public List <ChiTietHoaDonDTO> DanhSachChiTietHD(string MAHD) { ChiTietHoaDonDAO a = new ChiTietHoaDonDAO(); return(a.DanhSachChiTietHD(MAHD)); }
public static DataTable Load_DSTheoMaHD(HoaDonDTO hd) { return(ChiTietHoaDonDAO.Load_DSTheoMaHD(hd)); }
public bool ThemCTHD(ChiTietHoaDonDTO ctHDHienHanh) { ChiTietHoaDonDAO a = new ChiTietHoaDonDAO(); return(a.ThemCTHD(ctHDHienHanh)); }
public static void insert_CTHD(ChiTietHoaDonDTO cthd) { ChiTietHoaDonDAO.insert_CTHD(cthd); }
public bool CapNhatSLCTHD(ChiTietHoaDonDTO ctHDHienHanh) { ChiTietHoaDonDAO a = new ChiTietHoaDonDAO(); return(a.CapNhatSLCTHD(ctHDHienHanh)); }
public static void delete_sphd(SanPhamDTO sp, HoaDonDTO hd) { ChiTietHoaDonDAO.delete_SPHD(sp, hd); }
static ChiTietHoaDonBUS() { db = new ChiTietHoaDonDAO(); }