/// <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)); }
/// <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)); }
/// <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)); }
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); } }
public Result <List <Statement> > ListStatement4User(int _user_id) { return(Result(StatementDA.Get4User(_user_id > 0 ? _user_id : user_id))); }