public bool DeleteFundDetail(string isin)
        {
            FundDetail fundDetail = (FundDetail)context.FundDetails.Where(p => p.ISINNumber == isin).FirstOrDefault();

            if (fundDetail != null)
            {
                context.FundDetails.Remove(fundDetail);
                context.SaveChanges();
                return(true);
            }
            return(false);
        }
Esempio n. 2
0
 /// <summary>
 /// Hàm xử lý nghiệp vụ sửa chi tiết hóa đơn
 /// </summary>
 /// <param name="fundDetail">bản ghi Chi tiết phiếu</param>
 /// <returns>Số bản ghi bị sửa</returns>
 /// Created by NVMANH 26/7/2019
 public int EditFundDetailBL(FundDetail fundDetail)
 {
     return(fundDetailDL.EditFundDetail(fundDetail));
 }
Esempio n. 3
0
 /// <summary>
 /// Hàm thêm mới chi tiết hóa đơn
 /// </summary>
 /// <param name="fundDetail">Chi tiết của phiếu</param>
 /// <returns>Số phiếu được thêm mới</returns>
 /// Created by NVMANH 26/7/2019
 public int CreateFundDetailBL(FundDetail fundDetail)
 {
     return(fundDetailDL.CreateFundDetail(fundDetail));
 }
Esempio n. 4
0
        public List <FundDetail> GetFundDetailList(TradeModel ctrademodel)
        {
            List <FundDetail> cfunddetaillst = new List <FundDetail>();
            FundDetail        cfunddetail    = new FundDetail();
            int num = 1;

            cfunddetail.num   = num++;
            cfunddetail.item  = "平均值";
            cfunddetail.value = ctrademodel.avg.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "月末值";
            cfunddetail.value = ctrademodel.later.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "最大值";
            cfunddetail.value = ctrademodel.max.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "最小值";
            cfunddetail.value = ctrademodel.min.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "平均最大值";
            cfunddetail.value = ctrademodel.maxavg.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "平均最小值";
            cfunddetail.value = ctrademodel.minavg.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "跌幅值";
            cfunddetail.value = ctrademodel.diefu.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "波动值";
            cfunddetail.value = ctrademodel.bowave.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "安全期最低值";
            cfunddetail.value = ctrademodel.safelow.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "安全期最高值";
            cfunddetail.value = ctrademodel.safehigh.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "安全期买卖价";
            cfunddetail.value = ctrademodel.safetradecent.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "盈利波动";
            cfunddetail.value = ctrademodel.paywaverate.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "最大盈利值";
            cfunddetail.value = ctrademodel.maxpaycent.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "最大亏损净值";
            cfunddetail.value = ctrademodel.maxlosecent.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "最低买入值";
            cfunddetail.value = ctrademodel.greatbuy.ToString();
            cfunddetaillst.Add(cfunddetail);

            cfunddetail.num   = num++;
            cfunddetail.item  = "最高卖出值";
            cfunddetail.value = ctrademodel.greatsale.ToString();
            cfunddetaillst.Add(cfunddetail);

            return(cfunddetaillst);
        }
Esempio n. 5
0
 public void AddFundDetail(FundDetail entity)
 {
     this.Add <FundDetail>(entity);
 }