public ActionResult CapnhatGiohang(int iMaSP, FormCollection f) { //int maxIdXuat = (from ctx in kho.CTPHIEUXUATs select ctx.Maxuat).Max(); //var SoLuongXuat = (from ctx in kho.CTPHIEUXUATs // where ctx.MaMH == iMaSP && ctx.Maxuat == maxIdXuat // select ctx.SoluongXuat).SingleOrDefault(); //var SoLuong = (from mh in kho.Mathangs // where mh.MaMH == iMaSP // select mh.SoLuong).SingleOrDefault(); //if (SoLuongXuat > SoLuong) //{ // TempData["LoiSoLuong"] = "Số lượng xuất phải ít hơn số lượng mặt hàng trong kho!"; //} List <Nhap> lstGiohang = Layds(); Nhap sanpham = lstGiohang.SingleOrDefault(n => n.iMaMH == iMaSP); if (sanpham != null) { sanpham.iSoluong = int.Parse(f["txtSoluong"].ToString()); } return(RedirectToAction("Nhap")); }
public void XoaDSTheoNXB() { string Nhap; Console.WriteLine("Nhap ten NXB Can xoa an pham (NXBGD,NXBVN,NXBKD): "); Nhap = Console.ReadLine(); for (int j = 0; j < 2; j++) { for (int i = 0; i < DSSach.Dai; i++) { if (Nhap.CompareTo(DSSach[i].nxb) == 0) { DSSach.Xoa(DSSach[i]); } } for (int i = 0; i < DSBao.Dai; i++) { if (Nhap.CompareTo(DSBao[i].nxb) == 0) { DSBao.Xoa(DSBao[i]); } } for (int i = 0; i < DSTapChi.Dai; i++) { if (Nhap.CompareTo(DSTapChi[i].nxb) == 0) { DSTapChi.Xoa(DSTapChi[i]); } } } }
// GET: /Nhap/Delete/5 public ActionResult Delete(int id) { Nhap nhap = db.Nhaps.Find(id); if (nhap == null) { return(HttpNotFound()); } return(View(nhap)); }
public ActionResult DeleteConfirmed(int id) { try { Nhap nhap = db.Nhaps.Find(id); db.CTNHaps.Where(ctn => ctn.Sophieu == nhap.sophieu).ToList().ForEach(p => db.CTNHaps.Remove(p)); db.Nhaps.Remove(nhap); db.SaveChanges(); } catch { } return(RedirectToAction("Index")); }
public ActionResult XoaNhap(int iMaSP) { List <Nhap> lstGiohang = Layds(); Nhap sanpham = lstGiohang.SingleOrDefault(n => n.iMaMH == iMaSP); if (sanpham != null) { lstGiohang.RemoveAll(n => n.iMaMH == iMaSP); return(RedirectToAction("Nhap")); } if (lstGiohang.Count == 0) { return(RedirectToAction("Index", "Mathang")); } return(RedirectToAction("Nhap")); }
public ActionResult Edit([Bind(Include = "Sophieu,Sochungtu,Code_KH,makho,ngaynhan,ngaynhap,NV_Gioithieu1,NV_Gioithieu2,NV_Gioithieu3,NV_KDMua1,NV_KDMua2,NV_KDMua3,Ghichu,manv,soxe")] Nhap nhap) { //if (ModelState.IsValid) //{ db.Entry(nhap).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); //} //ViewBag.Soxe = new SelectList(db.DMXes, "soxe", "soxe", nhap.Soxe); //ViewBag.makho = new SelectList(db.DMKHOes, "makho", "Tenkho", nhap.Makho); //ViewBag.Ma_KH = new SelectList(db.Khachhangs, "Ma_KH", "Ten_KH", nhap.Ma_KH); //ViewBag.manv = new SelectList(db.Nhanviens, "manv", "fullname", nhap.manv); //ViewBag.NV_KDMua1 = new SelectList(db.Nhanviens, "fullname", "fullname"); //ViewBag.NV_KDMua2 = new SelectList(db.Nhanviens, "fullname", "fullname"); //ViewBag.NV_KDMua3 = new SelectList(db.Nhanviens, "fullname", "fullname"); //return View(nhap); }
// GET: /Nhap/Edit/5 public ActionResult Edit(int id) { Nhap nhap = db.Nhaps.Find(id); if (nhap == null) { return(HttpNotFound()); } ViewBag.Soxe = new SelectList(db.DMXes, "soxe", "soxe", nhap.Soxe); ViewBag.makho = new SelectList(db.DMKHOes, "makho", "Tenkho", nhap.Makho); ViewBag.Code_KH = new SelectList(db.Khachhangs, "Code_KH", "Ten_KH", nhap.Code_KH); ViewBag.manv = new SelectList(db.Nhanviens, "manv", "fullname", nhap.manv); ViewBag.NV_KDMua1 = new SelectList(db.Nhanviens, "fullname", "fullname"); ViewBag.NV_KDMua2 = new SelectList(db.Nhanviens, "fullname", "fullname"); ViewBag.NV_KDMua3 = new SelectList(db.Nhanviens, "fullname", "fullname"); return(View(nhap)); }
public ActionResult ThemGiohang(int iMaMH, string strURL) { List <Nhap> lstGioHang = Layds(); Nhap sanpham = lstGioHang.Find(n => n.iMaMH == iMaMH); if (sanpham == null) { sanpham = new Nhap(iMaMH); lstGioHang.Add(sanpham); return(Redirect(strURL)); } else { sanpham.iSoluong++; return(Redirect(strURL)); } }
static void Main(string[] args) { Console.InputEncoding = Encoding.Unicode; Console.OutputEncoding = Encoding.Unicode; ArrayList DTArrayList = new ArrayList(); ArrayList KHArrayList = new ArrayList(); DocGhifile_DAL docGhifile = new DocGhifile_DAL(); Nhap nhap = new Nhap(); Khachhhang khachhhang = new Khachhhang(); Dienthoai dienthoai = new Dienthoai(); Chucnang_BLL chucnang = new Chucnang_BLL(); docGhifile.DocfileDienthoai(DTArrayList); docGhifile.DocfileKhachhang(KHArrayList); Program run = new Program(); run.MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); }
public void TimTheoNXB() { string Nhap; Console.WriteLine("Nhap ten NXB can tim an pham (NXBGD,NXBVN,NXBKD): "); Nhap = Console.ReadLine(); Console.WriteLine("======================"); Console.WriteLine("Danh sach an pham cua nxb: {0}", Nhap); Console.WriteLine("======================"); Console.WriteLine("Tua De".PadRight(10) + "So trang".PadRight(10) + "NXB".PadRight(10)); Console.WriteLine("======================"); for (int i = 0; i < DSSach.Dai; i++) { if (Nhap.CompareTo(DSSach[i].nxb) == 0) { Console.WriteLine(DSSach[i]); } } Console.WriteLine("So trang".PadRight(11) + "NXB".PadRight(10)); Console.WriteLine("======================"); for (int i = 0; i < DSBao.Dai; i++) { if (Nhap.CompareTo(DSBao[i].nxb) == 0) { Console.WriteLine(DSBao[i]); } } Console.WriteLine("Tua De".PadRight(10) + "So trang".PadRight(15) + "NXB".PadRight(10) + "So bai viet".PadRight(5)); Console.WriteLine("======================"); for (int i = 0; i < DSTapChi.Dai; i++) { if (Nhap.CompareTo(DSTapChi[i].nxb) == 0) { Console.WriteLine(DSTapChi[i]); } } }
public void MenuDienThoai(ArrayList DTArrayList, ArrayList KHArrayList, Dienthoai dienthoai, Khachhhang khachhhang, Nhap nhap, DocGhifile_DAL docGhifile, Chucnang_BLL chucnang) { Console.WriteLine("___________________________________________________"); Console.WriteLine("| CHƯƠNG TRÌNH QUẢN LÍ CỬA HÀNG PHỤ KIỆN ĐIỆN THOẠI|"); Console.WriteLine("|__________________________________________________|"); Console.WriteLine("|1. Nhập thêm phụ kiện điện thoại |"); Console.WriteLine("|2. Hiện thị danh sách phụ kiện điện thoại |"); Console.WriteLine("|3. Sửa thông tin |"); Console.WriteLine("|4. Xóa phụ kiện điện thoại |"); Console.WriteLine("|5. Sắp xếp phụ kiện |"); Console.WriteLine("|6. Tìm kiếm phụ kiện điện thoại |"); Console.WriteLine("|7. Nhập thông tin khách hàng |"); Console.WriteLine("|8. Hiện thị khách hàng đã mua |"); Console.WriteLine("|9.Thoát |"); Console.WriteLine("|__________________________________________________|"); while (true) { Console.Write("Nhập tùy chọn: "); int chon = int.Parse(Console.ReadLine()); switch (chon) { case 1: string kt; while (true) { nhap.Nhapdienthoai(DTArrayList); docGhifile.GhifileDienthoai(DTArrayList); Console.WriteLine("Ấn enter để tiếp tục hoặc Ấn phím 0 để dừng nhập "); kt = Console.ReadLine(); if (kt == "0") { break; } } Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 2: chucnang.Hientatcadienthoai(DTArrayList); Console.ReadLine(); Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 3: string keyword; chucnang.Hientatcadienthoai(DTArrayList); do { Console.WriteLine("Nhập tên phụ kiện điện thoại cần sửa "); keyword = Console.ReadLine(); } while (keyword.Equals("")); chucnang.Suathongtindienthoai(DTArrayList, keyword); docGhifile.GhifileDienthoai(DTArrayList); Console.ReadLine(); Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 4: string keyworddelete; chucnang.Hientatcadienthoai(DTArrayList); do { Console.WriteLine("Nhập tên phụ kiện điện thoại cần xóa "); keyworddelete = Console.ReadLine(); } while (keyworddelete.Equals("")); chucnang.Xoa(DTArrayList, keyworddelete); docGhifile.GhifileDienthoai(DTArrayList); Console.WriteLine("Xóa phụ kiện điện thoại thành công"); Console.ReadLine(); Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 5: MenuSort(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 6: string keywordsearch; do { Console.WriteLine("Nhập tên phụ kiện điện thoại cần tìm "); keywordsearch = Console.ReadLine(); } while (keywordsearch.Equals("")); chucnang.Timdienthoai(DTArrayList, keywordsearch); Console.ReadLine(); Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 7: nhap.Nhapkhachhang(KHArrayList); docGhifile.GhifileKhachhang(KHArrayList); Console.ReadLine(); Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; case 8: chucnang.Hientatcakhachhang(KHArrayList); Console.ReadLine(); Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; default: Console.WriteLine("Vui lòng nhập lại "); break; } if (chon == 9) { break; } } }
public void MenuSort(ArrayList DTArrayList, ArrayList KHArrayList, Dienthoai dienthoai, Khachhhang khachhhang, Nhap nhap, DocGhifile_DAL docGhifile, Chucnang_BLL chucnang) { while (true) { Console.WriteLine("1.Sắp xếp từ A-Z \n2.Sắp xếp từ Z-A\n3.Sắp xếp theo giá từ thấp - cao\n4.Sắp xếp theo giá từ cao - thấp\nẤn phím khác để về menu chính"); Console.Write("Chọn: "); string chon = Console.ReadLine(); switch (chon) { case "1": chucnang.SapxepAZ(DTArrayList); Console.WriteLine("Sắp xếp thành công "); Console.ReadLine(); Console.Clear(); break; case "2": chucnang.SapxepZA(DTArrayList); Console.WriteLine("Sắp xếp thành công "); Console.ReadLine(); Console.Clear(); break; case "3": chucnang.Sapxepthaptoicao(DTArrayList); Console.WriteLine("Sắp xếp thành công "); Console.ReadLine(); Console.Clear(); break; case "4": chucnang.Sapxepcaotoithap(DTArrayList); Console.WriteLine("Sắp xếp thành công "); Console.ReadLine(); Console.Clear(); break; default: Console.Clear(); MenuDienThoai(DTArrayList, KHArrayList, dienthoai, khachhhang, nhap, docGhifile, chucnang); break; } } }