public string ConfirmOrder(string sid, string transCompanyId, string transTypeId, string validationCode, ContactInfo contact) { return GeneralPurchasing.ConfirmOrder(sid, transCompanyId, transTypeId, validationCode, contact); }
public static string ConfirmOrder(string sid, string transCompanyId, string transTypeId, string validationCode, ContactInfo contact) { int result = ConsumerDAO.CheckAvaliableSID(sid); if (result >= 1) { int madv = 0; if (int.TryParse(transCompanyId, out madv)) { int madh = 0; int.TryParse(validationCode, out madh); int soluong = GeneralPurchasingDAO.GetNumberCouponInOrder(madh); if (soluong == 0) return "Đơn hàng chưa được duyệt"; int transtype = 0; int.TryParse(transTypeId, out transtype); SERVICE_TRANS_DTO sv = GeneralPurchasingDAO.GetInfoServiceTrans(madv); /*string bizAddress = ""; if (ConfigurationManager.AppSettings.GetValues(transCompanyId)[0] != null) { bizAddress = ConfigurationManager.AppSettings.GetValues(transCompanyId)[0]; } else { bizAddress = ConfigurationManager.AppSettings.GetValues("biz")[0]; }*/ VanChuyen.FedexWebService1 proxy = new BizWebservice.VanChuyen.FedexWebService1(); proxy.Url = sv.LinkWebService; string id = proxy.Authenticate(sv.UserName, sv.PassWord); string url = proxy.TransportGoods(id, validationCode, soluong, DateTime.Today.Date.AddDays(1), contact.DiaChi, transtype, sv.BizAddress); // if (url.IndexOf("http://") >= 0 || url.IndexOf("https://") >= 0) if (url.IndexOf(".aspx?") >= 0 || url.IndexOf("http://") >= 0 || url.IndexOf("https://")>=0) { // string package = proxy.GetPackageInfo(id, url); int result1 = GeneralPurchasingDAO.ConfirmOrder(madh, contact.DiaChi, sid); /* if (result1 != 1) { proxy.CancelPackage(id, url); }*/ } return url; } else { return "false"; } } else { return "Invalid sid"; } }