protected void Page_Load(object sender, EventArgs e)
        {
            //var web = SPContext.Current.Web;
            if (!IsPostBack)
            {
                var pageTitle = HttpContext.GetGlobalResourceObject("napas.resource", "PayBills").ToString();
                SetPageTitles(pageTitle);

                var topupBo   = new PayBills(SPContext.Current.Web);
                var partnerBo = new PartnersCustomers(SPContext.Current.Web);
                var customer  = topupBo.get_PaybillsInfoInfo();
                if (customer.Id > 0)
                {
                    ltHeader.Text  = customer.Title;
                    ltContent.Text = customer.Content;
                    ltNote.Text    = customer.Note;

                    rpBanks.DataSource = partnerBo.Get_PartnersCustomersInfoByIds(customer.Banks);
                    rpBanks.DataBind();
                }
            }
        }
示例#2
0
        protected void Page_Load(object sender, EventArgs e)
        {
            //var web = SPContext.Current.Web;
            if (!IsPostBack)
            {
                var pageTitle = HttpContext.GetGlobalResourceObject("napas.resource", "Tranfer247").ToString();
                SetPageTitles(pageTitle);

                var customerBo = new CustomerTranfeBanking247Bo(SPContext.Current.Web);
                var partnerBo  = new PartnersCustomers(SPContext.Current.Web);
                var customer   = customerBo.get_CustomerInfo();
                if (customer.Id > 0)
                {
                    ltHeader.Text  = customer.Title;
                    ltContent.Text = customer.Description;
                    rpTransferNumberCard.DataSource = partnerBo.Get_PartnersCustomersInfoByIds(customer.partnerNumberCard);
                    rpTransferNumberCard.DataBind();

                    rpTranferNumberAccount.DataSource = partnerBo.Get_PartnersCustomersInfoByIds(customer.partnerNumberAccount);
                    rpTranferNumberAccount.DataBind();
                }
            }
        }
        private void GetContentProductService(ProductServiceInfo productService)
        {
            var       partnerCustomerBo = new PartnersCustomers(SPContext.Current.Web);
            VendersBo vendersBo         = new VendersBo(SPContext.Current.Web);

            ltProductserviceName.Text = productService.Title;
            ltContent.Text            = productService.Content;
            ltContent2.Text           = productService.Content1;
            ltContent3.Text           = productService.Content2;
            ltContent4.Text           = productService.Content3;
            divVenders.Visible        = productService.HasVenders;

            var listBank1 = partnerCustomerBo.Get_PartnersCustomersInfoByIds(web, productService.Partner1.Select(value => value.LookupId).ToList());

            rpBanks.DataSource = listBank1;
            rpBanks.DataBind();

            var listBank2 = partnerCustomerBo.Get_PartnersCustomersInfoByIds(web, productService.Partner2.Select(value => value.LookupId).ToList());

            rpBanks2.DataSource = listBank2;
            rpBanks2.DataBind();

            var listBank3 = partnerCustomerBo.Get_PartnersCustomersInfoByIds(web, productService.Partner3.Select(value => value.LookupId).ToList());

            rpBanks3.DataSource = listBank3;
            rpBanks3.DataBind();

            if (productService.HasVenders)
            {
                List <int> venders = new List <int>();
                venders = productService.Communication.Select(value => value.LookupId).ToList();

                if (venders.Any())
                {
                    rpCommunication.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpCommunication.DataBind();
                }
                else
                {
                    rpCommunication.Visible = false;
                }

                venders = productService.Digital.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpDigital.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpDigital.DataBind();
                }
                else
                {
                    rpDigital.Visible = false;
                }

                venders = productService.ElectronicWallet.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpElectronicWallet.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpElectronicWallet.DataBind();
                }
                else
                {
                    rpElectronicWallet.Visible = false;
                }

                venders = productService.Ensurance.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpEnsurance.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpEnsurance.DataBind();
                }
                else
                {
                    rpEnsurance.Visible = false;
                }

                venders = productService.Game.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpGame.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpGame.DataBind();
                }
                else
                {
                    rpGame.Visible = false;
                }

                venders = productService.Other.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpOthers.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpOthers.DataBind();
                }
                else
                {
                    rpOthers.Visible = false;
                }

                venders = productService.Retail.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpRetail.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpRetail.DataBind();
                }
                else
                {
                    rpRetail.Visible = false;
                }

                venders = productService.Tranformer.Select(value => value.LookupId).ToList();
                if (venders.Any())
                {
                    rpTranformer.DataSource = vendersBo.Get_VenderInfoByIds(web, venders);
                    rpTranformer.DataBind();
                }
                else
                {
                    rpTranformer.Visible = false;
                }
            }


            SetPageTitles(productService.Title);
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            serviceId = Request.QueryString["serviceId"];
            catId     = Request.QueryString["catId"];
            type      = Request.QueryString["type"];

            if (!IsPostBack)
            {
                productServiceBo  = new ProductService(SPContext.Current.Web);
                partnerCustomerBo = new PartnersCustomers(SPContext.Current.Web);
                var productId = 0;
                if (!int.TryParse(serviceId, out productId))
                {
                    serviceId = "0";
                }

                var productService = CacheData();
                ltProductserviceName.Text = productService.Title;
                ltContent.Text            = productService.Content;
                ltContent2.Text           = productService.Content1;
                ltContent3.Text           = productService.Content2;
                ltContent4.Text           = productService.Content3;
                divVenders.Visible        = productService.HasVenders;

                var listBank1 = partnerCustomerBo.Get_PartnersCustomersInfoByIds(productService.Partner1.Select(value => value.LookupId).ToList());
                rpBanks.DataSource = listBank1;
                rpBanks.DataBind();

                var listBank2 = partnerCustomerBo.Get_PartnersCustomersInfoByIds(productService.Partner2.Select(value => value.LookupId).ToList());
                rpBanks2.DataSource = listBank2;
                rpBanks2.DataBind();

                var listBank3 = partnerCustomerBo.Get_PartnersCustomersInfoByIds(productService.Partner3.Select(value => value.LookupId).ToList());
                rpBanks3.DataSource = listBank3;
                rpBanks3.DataBind();

                if (productService.HasVenders)
                {
                    List <int> venders = new List <int>();
                    venders = productService.Communication.Select(value => value.LookupId).ToList();

                    if (venders.Any())
                    {
                        rpCommunication.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpCommunication.DataBind();
                    }
                    else
                    {
                        rpCommunication.Visible = false;
                    }

                    venders = productService.Digital.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpDigital.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpDigital.DataBind();
                    }
                    else
                    {
                        rpDigital.Visible = false;
                    }

                    venders = productService.ElectronicWallet.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpElectronicWallet.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpElectronicWallet.DataBind();
                    }
                    else
                    {
                        rpElectronicWallet.Visible = false;
                    }

                    venders = productService.Ensurance.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpEnsurance.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpEnsurance.DataBind();
                    }
                    else
                    {
                        rpEnsurance.Visible = false;
                    }

                    venders = productService.Game.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpGame.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpGame.DataBind();
                    }
                    else
                    {
                        rpGame.Visible = false;
                    }

                    venders = productService.Other.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpOthers.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpOthers.DataBind();
                    }
                    else
                    {
                        rpOthers.Visible = false;
                    }

                    venders = productService.Retail.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpRetail.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpRetail.DataBind();
                    }
                    else
                    {
                        rpRetail.Visible = false;
                    }

                    venders = productService.Tranformer.Select(value => value.LookupId).ToList();
                    if (venders.Any())
                    {
                        rpTranformer.DataSource = vendersBo.Get_VenderInfoByIds(venders);
                        rpTranformer.DataBind();
                    }
                    else
                    {
                        rpTranformer.Visible = false;
                    }
                }


                SetPageTitles(productService.Title);
            }
        }