public static TransportCompany[] GetTransportCompany() { TransportCompany[] companny = GeneralPurchasingDAO.GetTransportCompany(); foreach (TransportCompany cp in companny) { int madv = 0; int.TryParse(cp.MaCongTyVanChuyen, out madv); SERVICE_TRANS_DTO sv = GeneralPurchasingDAO.GetInfoServiceTrans(madv); VanChuyen.FedexWebService1 proxy = new BizWebservice.VanChuyen.FedexWebService1(); proxy.Url = sv.LinkWebService; //string sid = proxy.Authenticate(sv.UserName, sv.PassWord); VanChuyen.TransportCompany tr = proxy.GetTranports(); int n = tr.HinhThucVanChuyen.Length; cp.HinhThucVanChuyen = new TransportType[n]; if (tr != null) { cp.TenCongTyVanChuyen = tr.TenCongTyVanChuyen; for (int i = 0; i < n; i++) { cp.HinhThucVanChuyen[i] = new TransportType(); cp.HinhThucVanChuyen[i].MaHinhThucVanChuyen = tr.HinhThucVanChuyen[i].MaHinhThucVanChuyen; cp.HinhThucVanChuyen[i].TenHinhThucVanChuyen = tr.HinhThucVanChuyen[i].TenHinhThucVanChuyen; cp.HinhThucVanChuyen[i].Gia = tr.HinhThucVanChuyen[i].Gia; cp.HinhThucVanChuyen[i].DonViTien = tr.HinhThucVanChuyen[i].DonViTien; } } } return(companny); }
public static string Confirm(string sid, string transCompanyId, string transTypeId, string validationCode, string 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); // proxy.Url = "http://thuongmainhommot.somee.com/Service/WebServiceVanChuyen.asmx"; // string id = proxy.Authenticate("demo","123"); string url = proxy.TransportGoods(id, validationCode, soluong, DateTime.Today.Date.AddDays(1), contact, transtype, sv.BizAddress); // if (url.IndexOf("http://") >= 0 || url.IndexOf("https://") >= 0) if (url.IndexOf(".aspx?") >= 0) { // string package = proxy.GetPackageInfo(id, url); int result1 = GeneralPurchasingDAO.ConfirmOrder(madh, contact, sid); /* if (result1 != 1) * { * proxy.CancelPackage(id, url); * }*/ } return(url); } else { return("false"); } } else { return("Invalid sid"); } }
public static string Confirm(string sid, string transCompanyId, string transTypeId, string validationCode, string 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); // proxy.Url = "http://thuongmainhommot.somee.com/Service/WebServiceVanChuyen.asmx"; // string id = proxy.Authenticate("demo","123"); string url = proxy.TransportGoods(id, validationCode, soluong, DateTime.Today.Date.AddDays(1), contact, transtype, sv.BizAddress); // if (url.IndexOf("http://") >= 0 || url.IndexOf("https://") >= 0) if(url.IndexOf(".aspx?")>=0) { // string package = proxy.GetPackageInfo(id, url); int result1 = GeneralPurchasingDAO.ConfirmOrder(madh, contact,sid); /* if (result1 != 1) { proxy.CancelPackage(id, url); }*/ } return url; } else { return "false"; } } else { return "Invalid sid"; } }
public static TransportCompany[] GetTransportCompany() { TransportCompany[] companny=GeneralPurchasingDAO.GetTransportCompany(); foreach (TransportCompany cp in companny) { int madv = 0; int.TryParse(cp.MaCongTyVanChuyen, out madv); SERVICE_TRANS_DTO sv = GeneralPurchasingDAO.GetInfoServiceTrans(madv); VanChuyen.FedexWebService1 proxy = new BizWebservice.VanChuyen.FedexWebService1(); proxy.Url = sv.LinkWebService; //string sid = proxy.Authenticate(sv.UserName, sv.PassWord); VanChuyen.TransportCompany tr = proxy.GetTranports(); int n = tr.HinhThucVanChuyen.Length; cp.HinhThucVanChuyen = new TransportType[n]; if (tr!=null) { cp.TenCongTyVanChuyen = tr.TenCongTyVanChuyen; for (int i = 0; i < n; i++) { cp.HinhThucVanChuyen[i] = new TransportType(); cp.HinhThucVanChuyen[i].MaHinhThucVanChuyen = tr.HinhThucVanChuyen[i].MaHinhThucVanChuyen; cp.HinhThucVanChuyen[i].TenHinhThucVanChuyen = tr.HinhThucVanChuyen[i].TenHinhThucVanChuyen; cp.HinhThucVanChuyen[i].Gia = tr.HinhThucVanChuyen[i].Gia; cp.HinhThucVanChuyen[i].DonViTien = tr.HinhThucVanChuyen[i].DonViTien; } } } return companny; }