Ejemplo n.º 1
0
        private void ChamSoc(DTO.ChamSocKhachHang chamSocKhachHang)
        {
            Call(chamSocKhachHang);
            using (var db = _connection.GetConnection())
            {
                db.Execute("INSERT INTO cs.ChamSocKhachHang(ThongTinKhachHangId,SoDienThoai,TenKhachHang,DiaChi,NgayChamSoc) VALUES(@ThongTinKhachHangId,@SoDienThoai,@TenKhachHang,@DiaChi,@NgayChamSoc);", new
                {
                    chamSocKhachHang.ThongTinKhachHangId,
                    chamSocKhachHang.SoDienThoai,
                    chamSocKhachHang.TenKhachHang,
                    chamSocKhachHang.DiaChi,
                    chamSocKhachHang.NgayChamSoc
                });
            }

            //producer publish message
            _producer.Publish(new Message_Customer
            {
                Id = chamSocKhachHang.ThongTinKhachHangId,
                CustomerAddress = chamSocKhachHang.DiaChi,
                CustomerName    = chamSocKhachHang.TenKhachHang,
                PhoneNumber     = chamSocKhachHang.SoDienThoai,
                Status          = Status.Da_CSKH
            });
        }
Ejemplo n.º 2
0
        private void Call(DTO.ChamSocKhachHang chamSocKhachHang)
        {
            Console.WriteLine($"Call to {chamSocKhachHang.SoDienThoai}");
            Console.ForegroundColor = ConsoleColor.DarkGreen;
            Console.WriteLine(" Customer-Services:");
            Console.WriteLine($"        Alo, xin chao (anh/chi) {chamSocKhachHang.TenKhachHang}");
            Console.WriteLine($"        Chung toi, co the giao hang den dia chi {chamSocKhachHang.DiaChi} duoc khong?");

            Console.ForegroundColor = ConsoleColor.DarkRed;
            Console.WriteLine($" {chamSocKhachHang.TenKhachHang}:");
            Console.WriteLine("         Duoc em!");
            Console.ResetColor();
        }