Ejemplo n.º 1
0
        private static void TruyVanThongTin(IBanHangServices banhangService)
        {
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            Console.WriteLine("Nhap ma thong tin khach hang: ");
            int id = 0;

            int.TryParse(Console.ReadLine(), out id);
            if (id > 0)
            {
                var info = banhangService.ThongTinDonHang(id);
                if (info == null)
                {
                    Console.WriteLine("==>Khong tim thay don hang nay.");
                }
                else
                {
                    Console.WriteLine($"    Label                        Value");
                    Console.WriteLine($"    -------------------------------------------------------------");
                    Console.WriteLine($"    Ma thong tin khach hang:   | {info.Id}");
                    Console.WriteLine($"    Ten khach hang:            | {info.TenKhachHang}");
                    Console.WriteLine($"    Dia chi:                   | {info.DiaChi}");
                    Console.WriteLine($"    Dien thoai:                | {info.DienThoai}");
                    Console.WriteLine($"    Trang thai don hang:       | {info.TrangThai}");
                    Console.WriteLine($"    Ngay tao:                  | {info.NgayTao}");
                    Console.WriteLine($"    Bi Xoa:                    | {info.IsDeleted}");
                    Console.WriteLine($"    Trang thai khoi tao:       | {info.IsInit}");
                    Console.WriteLine($"    -------------------------------------------------------------");
                }
            }
            else
            {
                Console.WriteLine("Ma thong tin khach hang khong dung format");
            }
        }
Ejemplo n.º 2
0
        private static int ThemMoiDonHang(IBanHangServices service)
        {
            int id        = service.KhoiTao_DonHang();
            var isSuccess = Print_KhoiTaoDonHang(id);

            return(id);
        }
Ejemplo n.º 3
0
        private static void MuaHangNhanh(int id, IBanHangServices service)
        {
            var order = new DTO.ThongTinKhachHang();

            order.Id = id;


            Console.ForegroundColor = ConsoleColor.Green;

            var name = AppUtil.GetRandomName();

            Console.WriteLine("===== THONG TIN KHACH HANG ====");
            Console.WriteLine($"     Ten khach hang: {name}");
            order.TenKhachHang = name;

            var address = AppUtil.GetRandomAddress();

            Console.WriteLine($"     Dia chi giao hang: {address}");
            order.DiaChi = address;

            var phoneNumber = AppUtil.GetRandomPhoneNumber();

            Console.WriteLine($"     Dien thoai lien lac: {phoneNumber}");
            order.DienThoai = phoneNumber;

            order.TrangThai = Config.Server.Kafka.Helper.Status.Da_Thanh_Toan.ToString();
            order.NgayTao   = DateTime.Now;
            order.IsInit    = true;
            order.IsDeleted = false;

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("===== SAN PHAM MUA ====");

            var sp          = new SanPhamMua();
            var productName = AppUtil.GetRandomProduct();

            Console.WriteLine($"     Ten San Pham: {productName}");
            sp.TenSanPham = productName;

            int sl = 3;
            var productQuantity = AppUtil.GetRandomNumber();

            Console.WriteLine($"     So luong: {productQuantity}");
            sp.SoLuong = productQuantity;

            order.SanPhams.Add(sp);

            service.Them_DonHang(order);

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Mua hang thanh cong....");
            Console.WriteLine();
            Console.ResetColor();
        }
Ejemplo n.º 4
0
        private static void MuaHang(int id, IBanHangServices service)
        {
            var order = new DTO.ThongTinKhachHang();

            order.Id = id;


            Console.ForegroundColor = ConsoleColor.Green;

            Console.WriteLine("===== THONG TIN KHACH HANG ====");
            Console.WriteLine("     Ten khach hang:");
            order.TenKhachHang = Console.ReadLine();

            Console.WriteLine("     Dia chi giao hang:");
            order.DiaChi = Console.ReadLine();

            Console.WriteLine("     Dien thoai lien lac:");
            order.DienThoai = Console.ReadLine();

            order.TrangThai = Config.Server.Kafka.Helper.Status.Da_Thanh_Toan.ToString();
            order.NgayTao   = DateTime.Now;
            order.IsInit    = true;
            order.IsDeleted = false;

            Console.ForegroundColor = ConsoleColor.Red;
            Console.WriteLine("===== SAN PHAM MUA ====");
            int key = 0;

            do
            {
                var sp = new SanPhamMua();
                Console.WriteLine("     Ten San Pham: ");
                sp.TenSanPham = Console.ReadLine();

                int sl = 0;
                Console.WriteLine("     So luong: ");
                int.TryParse(Console.ReadLine(), out sl);
                sp.SoLuong = sl;

                order.SanPhams.Add(sp);

                Console.WriteLine("1: tiep tuc mua hang, 0: mua xong");
                int.TryParse(Console.ReadLine(), out key);
            }while (key > 0);

            service.Them_DonHang(order);

            Console.ForegroundColor = ConsoleColor.Yellow;
            Console.WriteLine("Mua hang thanh cong....");
            Console.ResetColor();
        }