コード例 #1
0
 /// <summary>
 /// 用户流失分析报表
 /// </summary>
 /// <param name="filter">条件</param>
 /// <returns></returns>
 public StatementResult <ArrayList> CustomersLoseAnalyze(CustomersLoseAnalyzeFilter filter)
 {
     if (filter.Day <= 0)
     {
         throw new BusinessException("请输入正确的天数!");
     }
     return(StatementDA.CustomersLoseAnalyze(filter));
 }
コード例 #2
0
        /// <summary>
        /// 日销售情况报表
        /// </summary>
        /// <param name="filter">条件</param>
        /// <returns></returns>
        public StatementResult <ArrayList> DaySalesData(DaySalesFilter filter)
        {
            DateTime dtNow = DateTime.Now;

            if (!DateTime.TryParse(filter.Date, out dtNow))
            {
                throw new BusinessException("请输入正确的日期!");
            }

            return(StatementDA.DaySalesData(filter));
        }
コード例 #3
0
        /// <summary>
        /// 月销售情况报表
        /// </summary>
        /// <param name="filter">条件</param>
        /// <returns></returns>
        public StatementResult <ArrayList> MonthSalesData(MonthSalesFilter filter)
        {
            DateTime dtNow = DateTime.Now;

            if (!DateTime.TryParse(string.Format("{0}-01-01", filter.Year), out dtNow))
            {
                throw new BusinessException("请输入正确的年份!");
            }
            if (!DateTime.TryParse(string.Format("{0}-{1}-01", filter.Year, filter.Month), out dtNow))
            {
                throw new BusinessException("请输入正确的月份!");
            }

            return(StatementDA.MonthSalesData(filter));
        }
コード例 #4
0
 public static void SaveUnitCapital(Dictionary <int, decimal[]> dic)
 {
     string[] keys = TradeRA.KeySearch("U_*");
     foreach (string key in keys)
     {
         Unit unit = UnitRA.Get(key);
         UnitDA.UpdateCapital(unit);
         Statement statement = new Statement()
         {
             unit_id             = unit.id,
             capital_total       = unit.capital_total,
             capital_stock_value = unit.capital_stock_value,
             capital_inout       = unit.capital_inout,
             fee    = dic.ContainsKey(unit.id) ? dic[unit.id][0] : 0,
             profit = dic.ContainsKey(unit.id) ? dic[unit.id][1] : 0,
         };
         StatementDA.Add(statement);
     }
 }
コード例 #5
0
ファイル: Trade.svc.cs プロジェクト: wshPrt/trading
 public Result <List <Statement> > ListStatement4User(int _user_id)
 {
     return(Result(StatementDA.Get4User(_user_id > 0 ? _user_id : user_id)));
 }