Beispiel #1
0
 public BrokerWMPFeeViewModel(int innerCode, WMPRepository repository)
 {
     BrokerFeeData = repository.GetWmpBrokerFeeById(innerCode);
     ManageFee     = BrokerFeeData.Where(m => m.FEE_TYPE == 5).Select(m => new Tuple <string, string, string, string>(m.ANNU_YLD, m.UNT_NV, m.FEE, m.REMARK)).ToList();
     CustodianFee  = BrokerFeeData.Where(m => m.FEE_TYPE == 6).Select(m => new Tuple <string, string, string, string>(m.ANNU_YLD, m.UNT_NV, m.FEE, m.REMARK)).ToList();;
     SubscribeFee  = BrokerFeeData.Where(m => m.FEE_TYPE == 1).Select(m => new Tuple <string, string, string>(m.MNY, m.TERM, m.FEE)).ToList();
     PurchaseFee   = BrokerFeeData.Where(m => m.FEE_TYPE == 3).Select(m => new Tuple <string, string, string>(m.MNY, m.TERM, m.FEE)).ToList();
     RedeemFee     = BrokerFeeData.Where(m => m.FEE_TYPE == 7).Select(m => new Tuple <string, string, string>(m.MNY, m.TERM, m.FEE)).ToList();
     InnerCode     = innerCode;
 }
Beispiel #2
0
        public void TestGetWMPBrokerProductType()
        {
            WMPRepository target = new WMPRepository();
            var           actual = target.GetWmpBrokerProductType();

            foreach (var item in actual)
            {
                Console.WriteLine(item.Value + "\t" + item.Text);
            }
            Console.WriteLine(actual.Count());
            Assert.IsNotNull(actual);
        }
Beispiel #3
0
        public void TestGetYieldTrendChartData()
        {
            var           start  = DateTime.Now.AddYears(-1);
            var           end    = DateTime.Now;
            WMPRepository target = new WMPRepository();
            var           actual = target.GetYieldTrendChartData(start, end, null, null, null, null, "1", null, null, null);

            foreach (DataRow item in actual.Rows)
            {
                Console.WriteLine("{0}\t{1}\t{2}", item["start"], item["end"], item["avg"]);
            }
            Assert.IsNotNull(actual);
        }
Beispiel #4
0
        public void TestMethod1()
        {
            var           start    = new DateTime(2013, 10, 1);
            var           end      = new DateTime(2013, 10, 28);
            WMPRepository target   = new WMPRepository();
            var           category = "EY";//EY IBT PT C YT
            var           actual   = target.GetAmountTrendData(start, end, category, "all", "all");

            foreach (DataRow item in actual.Rows)
            {
                //Console.WriteLine("WMP_Trend_{0}_{1}", category, item["Type"].ToString());
                Console.WriteLine("{0}\t{1}\t{2}\t{3}\t{4}", item["Type"].ToString(), item["Count"], item["CountPercent"], item["Amount"], item["AmountPercent"]);
            }
            Assert.IsNotNull(actual);
        }
Beispiel #5
0
        public void TestGetWmpBankData()
        {
            var    start = DateTime.Now.AddYears(-10);
            var    end   = DateTime.Now;
            string bank  = "200465941";// null "" "200465941"  "200465941,200014081"
            int    total = 0;

            WMPRepository target = new WMPRepository();
            var           actual = target.GetWmpBankDataPaging(false, "all", string.IsNullOrEmpty(bank) ? "0" : bank, 1, "all", "all", "all", "all", "all", "all",
                                                               start, end, null, "all", "PRD_NAME", null, 1, 50, "all", out total);

            foreach (DataRow item in actual.Rows)
            {
                Console.WriteLine(item["PRD_NAME"]);
            }
            Assert.IsNotNull(actual);
        }
Beispiel #6
0
 public BrokerWMPDetailViewModel(int innerCode, WMPRepository repository)
 {
     ViewProd  = repository.GetBrokerWmpDetailByInnerCode(innerCode);
     InnerCode = innerCode;
 }
Beispiel #7
0
 public BankWMPDetailViewModel(int innerCode, WMPRepository repository)
 {
     ViewProd  = repository.GetViewProdByInnerCode(innerCode);
     InnerCode = innerCode;
 }
 public TrustWMPDetailViewModel(int innerCode, WMPRepository repository)
 {
     ViewProd   = repository.GetTrustWmpDetailByInnerCode(innerCode);
     OrgProfile = repository.GetOrgProfileByOrgCode(Convert.ToInt32(ViewProd.ORGCODE.Value));
     InnerCode  = innerCode;
 }
 public BrokerWMPFinIdxViewModel(int innerCode, WMPRepository repository)
 {
     InnerCode        = innerCode;
     BrokerFinIdxData = repository.GetWmpBrokerFinIdxById(innerCode);
 }