private bool ThanhToan(decimal giatri, XL_THE the, WS_CardSystem.CardDTO cardDto1) { WS_CardSystem.Service cardsys = new WS_CardSystem.Service(); bool kq = cardsys.KiemTraHopLe(cardDto1); if (kq == false) { return(false); } else { WS_CardSystem.CardDTO cardDto2 = new WS_CardSystem.CardDTO(); cardDto2.Code = soTheOFFS; //test cardDto2.Type = loaiTheOFFS; kq = cardsys.KiemTraHopLe(cardDto2); if (kq == false) { return(false); } else { WS_Paypal.CardDTO cardsend = new WS_Paypal.CardDTO(); WS_Paypal.CardDTO cardreci = new WS_Paypal.CardDTO(); cardsend.Code = cardDto1.Code; cardsend.Type = cardDto1.Type; cardreci.Code = soTheOFFS; //test cardreci.Type = loaiTheOFFS; WS_Paypal.Service paypal = new WS_Paypal.Service(); kq = paypal.ThanhToan(cardsend, cardreci, giatri); return(kq); } } }
protected void KiemTraTheTonTai() { string tenloaithe = XL_CHUOI.Nhap(Request, "tenloaithe").ToString(); string sothe = XL_CHUOI.Nhap(Request, "sothe"); DateTime ngayhethan = DateTime.Parse(XL_CHUOI.Nhap(Request, "ngayhethan").ToString()); WS_CardSystem.CardDTO cardDto = new WS_CardSystem.CardDTO(); cardDto.Code = sothe; cardDto.Expried_date = ngayhethan; cardDto.Type = tenloaithe; WS_CardSystem.Service ws = new WS_CardSystem.Service(); XL_THE Kq = new XL_THE("goc"); bool kt = ws.KiemTraHopLe(cardDto); if (kt) { Kq.Danh_sach_thuoc_tinh.Add(new XL_THUOC_TINH("kq", "true")); } else { Kq.Danh_sach_thuoc_tinh.Add(new XL_THUOC_TINH("kq", "false")); } XL_CHUOI.XuatChuoi(Response, Kq.Chuoi()); }