public ActionResult ThemMoi(DienThoai dt, HttpPostedFileBase fileUpload) { ViewBag.MaLDT = new SelectList(db.LoaiDienThoais.ToList().OrderBy(n => n.TenLDT), "MaLDT", "TenLDT"); ViewBag.MaNSX = new SelectList(db.NhaSanXuats.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX"); //Kiểm tra đường dẫn ảnh bìa if (fileUpload == null) { ViewBag.ThongBao = "Chọn hình ảnh!"; return(View()); } //Thêm vào cơ sở dữ liệu if (ModelState.IsValid) { //Lưu tên file var fileName = Path.GetFileName(fileUpload.FileName); //Lưu đường dẫn của file var path = Path.Combine(Server.MapPath("~/HinhAnhSP/"), fileName); //Kiểm tra tồn tại hình ảnh if (System.IO.File.Exists(path)) { ViewBag.ThongBao = "Hình ảnh đã tồn tại"; } else { fileUpload.SaveAs(path); } dt.AnhBia = fileUpload.FileName; db.DienThoais.Add(dt); db.SaveChanges(); } return(RedirectToAction("Index")); }
private void Add_DoanVien_Click(object sender, RoutedEventArgs e) { Add = true; Add_DoanVien.IsEnabled = false; Mod_DoanVien.IsEnabled = false; SQLiteConnection sqlite_conn = new SQLiteConnection("Data source = QuanLyDoanVien.db"); SQLiteCommand sqlite_com = new SQLiteCommand(); sqlite_conn.Open(); sqlite_com = sqlite_conn.CreateCommand(); sqlite_com.CommandText = "SELECT Max(ID) FROM DoanVien"; MaDoanVien.Text = (Convert.ToInt32(sqlite_com.ExecuteScalar()) + 1).ToString(); HoVaTen.IsEnabled = NgaySinh.IsEnabled = QueQuan.IsEnabled = GioiTinh.IsEnabled = ChiDoan.IsEnabled = ChucVu.IsEnabled = ToDanPho.IsEnabled = PhuongXa.IsEnabled = QuanHuyen.IsEnabled = TinhThanh.IsEnabled = NgayVaoDang.IsEnabled = NgayVaoDoan.IsEnabled = TinhTrang.IsEnabled = CMND.IsEnabled = Email.IsEnabled = DienThoai.IsEnabled = DanToc.IsEnabled = TonGiao.IsEnabled = HoanCanh.IsEnabled = TrinhDo.IsEnabled = true; HoVaTen.Clear(); NgaySinh.Clear(); QueQuan.Clear(); GioiTinh.Clear(); ChiDoan.Clear(); ChucVu.Clear(); ToDanPho.Clear(); PhuongXa.Clear(); QuanHuyen.Clear(); TinhThanh.Clear(); NgayVaoDang.Clear(); NgayVaoDoan.Clear(); TinhTrang.Clear(); CMND.Clear(); Email.Clear(); DienThoai.Clear(); DanToc.Clear(); TonGiao.Clear(); HoanCanh.Clear(); TrinhDo.Clear(); }
//Xóa giỏ hàng public ActionResult XoaGioHang(int __MaDienThoai) { // kiểm tra mã sp DienThoai dienthoai = db.DienThoais.SingleOrDefault(n => n.MaDienThoai == __MaDienThoai); if (dienthoai == null) { Response.StatusCode = 404; return(null); } // lấy giỏ hàng ra từ session List <GioHang> lstGioHang = LayGioHang(); //Kiểm tra sản phẩm có tồn tại trong session[GioHang] GioHang giohang = lstGioHang.SingleOrDefault(n => n._MaDienThoai == __MaDienThoai); //NẾu tồn tại thì cho xóa if (giohang != null) { lstGioHang.RemoveAll(n => n._MaDienThoai == __MaDienThoai); } //Nếu giỏ hàng rỗng trả về home if (lstGioHang.Count == 0) { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("GioHang")); }
private void bindingNavigatorAddNewItem_Click(object sender, EventArgs e) { DataGridView da = new DataGridView(); if (CMND.ToString().Trim().Length <= 0) { MessageBox.Show("Chứng minh nhân dân đã tồn tại!", "Khach Hang", MessageBoxButtons.OK, MessageBoxIcon.Error); } else if (DienThoai.ToString().Trim().Length <= 0) { MessageBox.Show("Điện thoại đã tồn tại!", "Khach Hang", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { DataRow row = ctrl.NewRow(); row["MaKhachHang"] = ""; row["TenKhachHang"] = ""; row["CMND"] = ""; row["GioiTinh"] = ""; row["DiaChi"] = ""; row["DienThoai"] = 0; row["QuocTich"] = ""; ctrl.Add(row); bindingNavigator1.BindingSource.MoveLast(); //MaKhachHang.Focus(); } }
public List <DienThoai> TimDienThoai(DienThoai dt) { List <DienThoai> list = GetAllDienThoai(); List <DienThoai> kq = new List <DienThoai>(); if (string.IsNullOrEmpty(dt.MaDienThoai) && string.IsNullOrEmpty(dt.TenDienThoai) && dt.DonGia == 0) { kq = list; } //Tìm theo tên điện thoại if (!string.IsNullOrEmpty(dt.TenDienThoai)) { for (int i = 0; i < list.Count; ++i) { if (list[i].TenDienThoai.IndexOf(dt.TenDienThoai) >= 0) { kq.Add(new DienThoai(list[i])); } } } //Tìm theo giá điện thoại else if (dt.DonGia > 0) { for (int i = 0; i < list.Count; ++i) { if (list[i].DonGia == dt.DonGia) { kq.Add(new DienThoai(list[i])); } } } return(kq); }
public List <SanPham> getProducts(DataType type, ref bool flag) { try { dataConnector.Connect(); DataTable table = dataConnector.GetTable("PRODUCT_PHONE", ref flag); DataTable tableImage = dataConnector.GetTable("IMAGE_PHONE", ref flag); List <SanPham> sanPhams = new List <SanPham>(); for (int i = 0; i < table.Rows.Count; i++) { Image[] image = new Image[4]; for (int img = 0; img < 4; img++) { MemoryStream mem = new MemoryStream((byte[])tableImage.Rows[i][img + 1]); image[img] = Image.FromStream(mem); } DienThoai dienThoai = new DienThoai(table.Rows[i][0].ToString(), table.Rows[i][1].ToString(), table.Rows[i][2].ToString(), table.Rows[i][3].ToString(), float.Parse(table.Rows[i][4].ToString()), float.Parse(table.Rows[i][5].ToString()), int.Parse(table.Rows[i][6].ToString()), 0, image); sanPhams.Add(dienThoai); } return(sanPhams); } catch (Exception e) { Debug.WriteLine(e.Message); flag = false; } return(null); }
public ActionResult Edit([Bind(Include = "MaDT,TenDienThoai,Gia,RAM_ROM,Camera,TrangThai,SoLuong,ManHinh,TSKT,AnhDT,MaHDT")] DienThoai dienThoai, HttpPostedFileBase uploadFile) { if (ModelState.IsValid) { var dt = db.DienThoais.Find(dienThoai.MaDT); if (uploadFile != null && uploadFile.ContentLength > 0) { string fileName = Path.GetFileName(uploadFile.FileName); string path = Path.Combine(Server.MapPath("~/Images/"), fileName); uploadFile.SaveAs(path); dienThoai.AnhDT = "/Images/" + fileName; dt.AnhDT = dienThoai.AnhDT; } dt.TenDienThoai = dienThoai.TenDienThoai; dt.Gia = dienThoai.Gia; dt.RAM_ROM = dienThoai.RAM_ROM; dt.Camera = dienThoai.Camera; dt.TrangThai = dienThoai.TrangThai; dt.SoLuong = dienThoai.SoLuong; dt.ManHinh = dienThoai.ManHinh; dt.TSKT = dienThoai.TSKT; dt.MaHDT = dienThoai.MaHDT; dt.DateModified = DateTime.Now; db.Entry(dt).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.MaHDT = new SelectList(db.HangSanXuats, "MaHSX", "TenHSX", dienThoai.MaHDT); ViewBag.MaDT = new SelectList(db.Images, "MaDT", "Image_phu1", dienThoai.MaDT); return(View(dienThoai)); }
//Thêm giỏ hàng public ActionResult ThemGioHang(int iMaDT, string strURL) { DienThoai dt = db.DienThoais.SingleOrDefault(n => n.MaDT == iMaDT); if (dt == null) { Response.StatusCode = 404; return(null); } //Lấy ra session giỏ hàng List <GioHang> lstGioHang = LayGioHang(); //Kiểm tra điện thoại đã tồn tại trong session[giohang] GioHang sanpham = lstGioHang.Find(n => n.iMaDT == iMaDT); if (sanpham == null) { sanpham = new GioHang(iMaDT); //Add sản phẩm mới vào list lstGioHang.Add(sanpham); return(Redirect(strURL)); } else { sanpham.iSoLuong++; return(Redirect(strURL)); } }
//Xóa giỏ hàng public ActionResult XoaGioHang(int iMaSP) { //kiểm tra mã điện thoại DienThoai dt = db.DienThoais.SingleOrDefault(n => n.MaDT == iMaSP); //Nếu lấy sai mã sản phẩm thì trả về trang lỗi if (dt == null) { Response.StatusCode = 404; return(null); } //Lấy giỏ hàng từ Session List <GioHang> lstGioHang = LayGioHang(); //Kiểm tra sản phẩm có tồn tại trong session GioHang sanpham = lstGioHang.SingleOrDefault(n => n.iMaDT == iMaSP); if (sanpham != null) { lstGioHang.RemoveAll(n => n.iMaDT == iMaSP); } if (lstGioHang.Count == 0) { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("SuaGioHang")); }
//Chèn một bản ghi điện thoại vào tệp public void ThemDienThoai(DienThoai dt) { StreamWriter fwritet = File.AppendText(txtfile); fwritet.WriteLine(); fwritet.Write(dt.MaDienThoai + "#" + dt.TenDienThoai + "#" + dt.DonGia); fwritet.Close(); }
public ActionResult DeleteConfirmed(int id) { DienThoai dienThoai = db.DienThoais.Find(id); db.DienThoais.Remove(dienThoai); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Nhap() { Console.Clear(); Console.WriteLine("------------------------------NHẬP THÔNG TIN ĐIỆN THOẠI------------------------------"); DienThoai dt = new DienThoai(); Console.Write("Mã điện thoại:"); dt.MaDienThoai = Console.ReadLine(); Console.Write("Tên điện thoại:"); dt.TenDienThoai = Console.ReadLine(); Console.Write("Giá bán:"); dt.DonGia = int.Parse(Console.ReadLine()); dtBLL.ThemDienThoai(dt); }
public ActionResult Xoa(int _MaDienThoai) { DienThoai dienThoai = db.DienThoais.SingleOrDefault(n => n.MaDienThoai == _MaDienThoai); if (dienThoai == null) { Response.StatusCode = 404; return(null); } return(View(dienThoai)); }
public void ThemDienThoai(DienThoai dt) { if (!string.IsNullOrEmpty(dt.TenDienThoai)) { //Tiến hành chuẩn hóa dữ liệu nếu cần dtDA.ThemDienThoai(dt); } else { throw new Exception("Dữ liệu sai!!!"); } }
public ActionResult Edit([Bind(Include = "Id,PhoneName,Price,PhoneImage,EmployeeId,DanhMucId")] DienThoai dienThoai) { if (ModelState.IsValid) { db.Entry(dienThoai).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.DanhMucId = new SelectList(db.DanhMucs, "Id", "Name", dienThoai.DanhMucId); ViewBag.EmployeeId = new SelectList(db.Users, "Id", "Email", dienThoai.EmployeeId); return(View(dienThoai)); }
public ActionResult Xoa(int MaDT) { //Lấy ra điện thoại theo mã DienThoai dt = db.DienThoais.SingleOrDefault(n => n.MaDT == MaDT); if (dt == null) { Response.StatusCode = 404; return(null); } return(View(dt)); }
private void btn_DienThoai_CapNhat_Click(object sender, EventArgs e) { DienThoai.Version = txt_DienThoai_PhienBan.Text; DienThoai.UpdateDate = txt_DienThoai_HanCapNhat.DateTime; DienThoai.Description = txt_DienThoai_MoTa.Text; if (DienThoai.Id <= 0) { DienThoai.UpdateFolder = EnumModule.G5_DienThoai.ToString(); DienThoai.ModuleName = EnumModule.G5_DienThoai.ToString(); DienThoai.Module = ((int)Module.DienThoaiVien).ToString(); } DienThoai.Save(); }
public ActionResult XacNhanXoa(int MaDT) { DienThoai dt = db.DienThoais.SingleOrDefault(n => n.MaDT == MaDT); if (dt == null) { Response.StatusCode = 404; return(null); } db.DienThoais.Remove(dt); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult HienThi(int _MaDienThoai) { //Lấy danh điện thoại theo mã DienThoai dienThoai = db.DienThoais.SingleOrDefault(n => n.MaDienThoai == _MaDienThoai); if (dienThoai == null) { Response.StatusCode = 404; return(null); } return(View(dienThoai)); }
public ViewResult XemChitiet(int _MaDienThoai = 0) { DienThoai dienThoai = db.DienThoais.SingleOrDefault(n => n.MaDienThoai == _MaDienThoai); if (dienThoai == null) { //trả về trang báo lỗi Response.StatusCode = 404; return(null); } return(View(dienThoai)); }
//Xem chi tiết public ViewResult XemChiTiet(int MaDT = 0) { DienThoai dt = db.DienThoais.SingleOrDefault(n => n.MaDT == MaDT); if (dt == null) { //Trả về trang báo lỗi Response.StatusCode = 404; return(null); } ViewBag.TenNSX = db.NhaSanXuats.Single(n => n.MaNSX == dt.MaNSX).TenNSX; ViewBag.LoaiDT = db.LoaiDienThoais.Single(n => n.MaLDT == dt.MaLDT).TenLDT; return(View(dt)); }
// GET: DienThoais/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DienThoai dienThoai = db.DienThoais.Find(id); if (dienThoai == null) { return(HttpNotFound()); } return(View(dienThoai)); }
protected void btn_Xoa_Click(object sender, EventArgs e) { try { DienThoai.Xoa(txt_MaDT.Text); gr_DSDT.DataSource = DienThoai.DS_DienThoai(); gr_DSDT.DataBind(); lbl_ThongBao.Text = "Xóa thành công !!!"; } catch { WebMsgBox.Show("Thất bại, lỗi CSDL "); } }
public ActionResult ChinhSua(int MaDienThoai) { //Lấy ra điện thoại theo mã DienThoai dt = db.DienThoais.SingleOrDefault(n => n.MaDT == MaDienThoai); if (dt == null) { Response.StatusCode = 404; return(null); } ViewBag.MaLDT = new SelectList(db.LoaiDienThoais.ToList().OrderBy(n => n.TenLDT), "MaLDT", "TenLDT", dt.MaLDT); ViewBag.MaNSX = new SelectList(db.NhaSanXuats.ToList().OrderBy(n => n.TenNSX), "MaNSX", "TenNSX", dt.MaNSX); return(View(dt)); }
public ActionResult ChinhSua(int _MaDienThoai) { // lấy ra đối tượng điện thoại theo mã DienThoai dienThoai = db.DienThoais.SingleOrDefault(n => n.MaDienThoai == _MaDienThoai); if (dienThoai == null) { Response.StatusCode = 404; return(null); } ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", dienThoai.MaLoai); ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "NhaCC", "TenNCC", dienThoai.MaNCC); return(View(dienThoai)); }
public ActionResult ChinhSua(DienThoai _DienThoai, HttpPostedFileBase FileUpload) { //đưa dữ liệu vào dropdownlist ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai", _DienThoai.MaLoai); ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "NhaCC", "TenNCC", _DienThoai.MaNCC); //kiểm tra ảnh bìa if (FileUpload == null) { ViewBag.ThongBao = "Chưa chọn Ảnh bìa"; return(View(_DienThoai)); } //đưa vào csdl if (!ModelState.IsValid) { return(View(_DienThoai)); } //đoạn này là nó lưu file ảnh var FileName = Path.GetFileName(FileUpload.FileName); // cái này là lấy cái file name var DuongDan = Path.Combine(Server.MapPath("~/HinhAnhSP"), FileName); // còn cái này Path.Combine có nghĩa là vào source code, tìm cái file HinhAnhSP, rồi bỏ vào trong đó. if (!System.IO.File.Exists(DuongDan)) { FileUpload.SaveAs(DuongDan); } _DienThoai.AnhBia = FileUpload.FileName; // thực hiện cập nhật model db.Entry(_DienThoai).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); KhachHang kh = Session["TaiKhoan"] as KhachHang; if (kh == null) { return(RedirectToAction("Index", "Home")); } using (var db = new QuanLyBanDienThoaiModel1()) { db.Logs.Add(new Log { Email = kh.Email, Time = DateTime.Now, Message = $"Quản Trị Viên {kh.HoTen} đã vừa CHỈNH SỬA điện thoại {_DienThoai.TenDienThoai} vào lúc {DateTime.Now}" }); ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList(); db.SaveChanges(); } return(RedirectToAction("Index")); }
// GET: DienThoais/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DienThoai dienThoai = db.DienThoais.Find(id); if (dienThoai == null) { return(HttpNotFound()); } ViewBag.DanhMucId = new SelectList(db.DanhMucs, "Id", "Name", dienThoai.DanhMucId); ViewBag.EmployeeId = new SelectList(db.Users, "Id", "Email", dienThoai.EmployeeId); return(View(dienThoai)); }
// GET: DienThoais/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DienThoai dienThoai = db.DienThoais.Find(id); if (dienThoai == null) { return(HttpNotFound()); } ViewBag.MaHDT = new SelectList(db.HangSanXuats, "MaHSX", "TenHSX", dienThoai.MaHDT); ViewBag.MaDT = new SelectList(db.Images, "MaDT", "Image_phu1", dienThoai.MaDT); return(View(dienThoai)); }
public ActionResult DatHangTaiCuaHang() { //Kiểm tra đăng nhập if ((Session["TaiKhoan"] == null) || (Session["TaiKhoan"].ToString() == "")) { return(RedirectToAction("DangNhap", "NguoiDung")); } //Kiểm tra giỏ hàng if (Session["GioHang"] == null) { RedirectToAction("Index", "Home"); } //thêm đơn hàng DonHang dh = new DonHang(); KhachHang kh = (KhachHang)Session["TaiKhoan"]; List <GioHang> gh = LayGioHang(); dh.MaKH = kh.MaKH; dh.HoTen = kh.HoTen; dh.TaiKhoan = kh.TaiKhoan; dh.DaThanhToan = Convert.ToInt32(TongTien()); dh.TinhTrangGiaoHang = 0; dh.DuyetDonHang = 0; dh.NgayDat = DateTime.Now; dh.NgayGiao = DateTime.Now; db.DonHangs.Add(dh); db.SaveChanges(); //Thêm chi tiết đơn hàng foreach (var item in gh) { ChiTietDonHang ctdh = new ChiTietDonHang(); ctdh.MaDonHang = dh.MaDonHang; ctdh.MaDienThoai = item._MaDienThoai; ctdh.SoLuong = item._SoLuong; ctdh.DonGia = item._DonGia.ToString(); DienThoai dienthoai = db.DienThoais.SingleOrDefault(n => n.MaDienThoai == item._MaDienThoai); dienthoai.SoLuongTon -= item._SoLuong; db.ChiTietDonHangs.Add(ctdh); db.SaveChanges(); Session["GioHang"] = null; } db.SaveChanges(); Session["GioHang"] = null; return(RedirectToAction("Camonquykhach", "GioHang")); }
//Thêm mới public ActionResult ThemMoi(DienThoai _DienThoai, HttpPostedFileBase FileUpload) { ViewBag.MaLoai = new SelectList(db.Loais.ToList().OrderBy(n => n.TenLoai), "MaLoai", "TenLoai"); ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "MaNCC", "TenNCC"); if (FileUpload == null) { ViewBag.ThongBao = "Chưa chọn Ảnh bìa"; return(View()); } if (!ModelState.IsValid) { return(View(_DienThoai)); } //Lưu tên và đường dẫn của file var FileName = Path.GetFileName(FileUpload.FileName); var DuongDan = Path.Combine(Server.MapPath("~/HinhAnhSP"), FileName); //Kiểm tra hình ảnh đã tồn tại chưa if (!System.IO.File.Exists(DuongDan)) { FileUpload.SaveAs(DuongDan); } _DienThoai.AnhBia = FileUpload.FileName; _DienThoai.NgayCapNhat = DateTime.Now; db.DienThoais.Add(_DienThoai); db.SaveChanges(); KhachHang kh = Session["TaiKhoan"] as KhachHang; if (kh == null) { return(RedirectToAction("Index", "Home")); } using (var db = new QuanLyBanDienThoaiModel1()) { db.Logs.Add(new Log { Email = kh.Email, Time = DateTime.Now, Message = $"Quản Trị Viên {kh.HoTen} đã vừa THÊM điện thoại: {_DienThoai.TenDienThoai} vào lúc {DateTime.Now}" }); ViewBag.Logs = db.Logs.OrderByDescending(log => log.Time).ToList(); db.SaveChanges(); } return(RedirectToAction("Index")); }