Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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");
            }
        }
Esempio n. 3
0
        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";
            }
        }
Esempio n. 4
0
        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;
        }