protected void Page_Load(object sender, EventArgs e) { int isLogIn; int.TryParse(Session["IsLogin"].ToString(), out isLogIn); if (isLogIn == 1) { string typeUser = Session["LoaiUser"].ToString(); if (typeUser == "Consumer" && Request.QueryString["payment"] != null) { if (!IsPostBack) { List <SERVICE_TRANS_DTO> trans = ServiceTransBUS.SelectServiceTrans(); List <TransportType> types = new List <TransportType>(); foreach (SERVICE_TRANS_DTO tran in trans) { VanChuyen.FedexWebService1 proxy = new BIZ.VanChuyen.FedexWebService1(); proxy.Url = tran.LinkWebService; //string sid = proxy.Authenticate(sv.UserName, sv.PassWord); VanChuyen.TransportCompany tr = proxy.GetTranports(); int n = 0; if (tr != null) { n = tr.HinhThucVanChuyen.Length; for (int i = 0; i < n; i++) { TransportType type = new TransportType(); type.Madv = tran.MaDV; type.TenHinhThucVanChuyen = "<a href='" + tran.Website + "' target=_'blank'>" + tr.TenCongTyVanChuyen + "</a> - "; type.MaHinhThucVanChuyen = tran.MaDV + ","; type.MaHinhThucVanChuyen += tr.HinhThucVanChuyen[i].MaHinhThucVanChuyen; type.TenHinhThucVanChuyen += tr.HinhThucVanChuyen[i].TenHinhThucVanChuyen; type.Gia = tr.HinhThucVanChuyen[i].Gia; type.DonViTien = tr.HinhThucVanChuyen[i].DonViTien; types.Add(type); } } } rdvc.DataSource = types; rdvc.DataBind(); /* lay danh sach ngan hang dang su dung */ List <SERVICE_BANK_DTO> banks = ServiceBankBUS.LayDanhSachServiceBankAndEdit(1); rdbank.DataSource = banks; rdbank.DataBind(); } } else { Response.Redirect("../Shared/Default.aspx"); } } else { Response.Redirect("../Shared/Default.aspx"); } }
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); }