Ejemplo n.º 1
0
        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"));
        }
Ejemplo n.º 2
0
        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]);
                    }
                }
            }
        }
Ejemplo n.º 3
0
        // GET: /Nhap/Delete/5
        public ActionResult Delete(int id)
        {
            Nhap nhap = db.Nhaps.Find(id);

            if (nhap == null)
            {
                return(HttpNotFound());
            }
            return(View(nhap));
        }
Ejemplo n.º 4
0
 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"));
 }
Ejemplo n.º 5
0
        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"));
        }
Ejemplo n.º 6
0
 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);
 }
Ejemplo n.º 7
0
        // 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));
        }
Ejemplo n.º 8
0
        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));
            }
        }
Ejemplo n.º 9
0
        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);
        }
Ejemplo n.º 10
0
        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]);
                }
            }
        }
Ejemplo n.º 11
0
        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;
                }
            }
        }
Ejemplo n.º 12
0
        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;
                }
            }
        }