/// <summary> /// 添加数据 /// </summary> private JsonResult Create(AccountBook model) { SystemResult result = new SystemResult(); model.Id = Guid.NewGuid(); model.CreateTime = DateTime.Now; model.DataState = model.DataState ?? 0; try { if (_accountBookService.Insert(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "新增失败"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
/// <summary> /// 修改数据 /// </summary> private JsonResult Update(SysUser model) { SystemResult result = new SystemResult(); var oldData = _userService.FindById(model.Id); oldData.UserName = model.UserName; oldData.RealName = model.RealName; oldData.IsUse = model.IsUse; oldData.Remark = model.Remark; oldData.UpdateTime = DateTime.Now; try { if (_userService.Update(oldData)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "保存失败"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
/// <summary> /// 添加数据 /// </summary> private JsonResult Create_TakeRecor(CreditCardTakeRecord model) { SystemResult result = new SystemResult(); model.Id = Guid.NewGuid(); model.CreateTime = DateTime.Now; model.HasReturn = model.HasReturn ?? false; try { if (_takeRecordService.Insert(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "新增失败"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
private TradingResult PerformBackTesting(SystemResult systemResult) { if (systemResult.Prices.Empty() || systemResult.Signals.Empty()) { return(null); } const int InitialCash = 10000; var tradingLog = new TradingLog(); var portfolio = new Portfolio(InitialCash, Broker, tradingLog); foreach (var signal in systemResult.Signals) { if (signal.Value.Type == SignalType.Buy) { var price = systemResult.Prices[signal.Time]; portfolio.Buy(signal.Time, price.Value); } else if (signal.Value.Type == SignalType.Sell) { var price = systemResult.Prices[signal.Time]; portfolio.Sell(signal.Time, price.Value); } } return(new TradingResult(systemResult) { TradingTimeSpan = systemResult.Prices.Last().Time - systemResult.Prices.First().Time, TradingLog = tradingLog, InitialCash = InitialCash, PortfolioValue = portfolio.GetValue(systemResult.Prices.Last().Value) }); }
/// <summary> /// 添加数据 /// </summary> private JsonResult Create_CardInfo(CreditCardInfo model) { SystemResult result = new SystemResult(); model.Id = Guid.NewGuid(); model.CreateTime = DateTime.Now; model.UpdateTime = DateTime.Now; model.IsUse = model.IsUse ?? true; try { if (_cardInfoService.Insert(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "新增失败"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
/// <summary> /// 添加数据 /// </summary> private JsonResult Create_Detail(AssetsDetail model) { SystemResult result = new SystemResult(); model.Id = Guid.NewGuid(); try { if (_detailService.Insert(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "新增失败"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
/// <summary> /// 删除 /// </summary> /// <param name="ids"></param> /// <returns></returns> public JsonResult Delete_TakeRecor(Guid[] ids) { SystemResult result = new SystemResult(); int intSuccess = 0; int intError = 0; //Delete try { var objs = _takeRecordService.List().Where(u => ids.Contains(u.Id)).ToList(); if (objs.Count > 0) { //if (_takeRecordService.DeleteByList(objs)) //{ // result.isSuccess = true; // result.message = string.Format("删除成功", intSuccess, intError); //} //else //{ // result.isSuccess = false; // result.message = "删除数据失败"; //} foreach (var obj in objs) { if (_takeRecordService.Delete(obj)) { intSuccess++; } else { intError++; } } if (intSuccess > 0) { result.isSuccess = true; result.message = string.Format("成功删除{0}条数据,失败{1}条", intSuccess, intError); } else { result.isSuccess = false; result.message = "删除数据失败"; } } else { result.isSuccess = false; result.message = "没有可删除的数据"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
public void AddResult(SystemResult result) { var row = new ResultRow(myRankingSection, result); row["Stock"] = result.Stock; row["Signal"] = new ValueWithDetails(result.Signal, new DetailedReportAdapter(result.Stock.Isin, result.Report)); row["Gain/Risk ratio"] = result.GainRiskRatio; row["Expected gain"] = result.ExpectedGain; row["Historical signals"] = GetHistoricalSignals(result); myRankingSection.Rows.Add(row); }
/// <summary> /// 启用禁用 /// </summary> /// <param name="ids"></param> /// <param name="isUse"></param> /// <returns></returns> public ActionResult ResetIsUse_CardInfo(Guid[] ids, bool isUse = true) { SystemResult result = new SystemResult(); var objs = _cardInfoService.List().Where(u => ids.Contains(u.Id)).ToList(); foreach (var item in objs) { item.IsUse = isUse; item.UpdateTime = DateTime.Now; } result.isSuccess = _cardInfoService.UpdateByList(objs); return(BackData(result)); }
/// <summary> /// 添加菜单 /// </summary> private JsonResult Create(SysDict model) { SystemResult obj = new SystemResult(); model.Id = Guid.NewGuid(); SetDefaultDataBeforeSave(model); obj.isSuccess = _dictService.Insert(model); if (obj.isSuccess) { obj.data = model; ResetDefault(model); } return(BackData(obj)); }
/// <summary> /// 删除 /// </summary> /// <param name="ids"></param> /// <returns></returns> public JsonResult Delete_Assets(Guid[] ids) { SystemResult result = new SystemResult(); int intSuccess = 0; int intError = 0; //Delete try { var objs = _assetsService.List().Where(u => ids.Contains(u.Id)).ToList(); if (objs.Count > 0) { foreach (var obj in objs) { obj.DataState = 1; obj.UpdateTime = DateTime.Now; if (_assetsService.Update(obj)) { intSuccess++; } else { intError++; } } if (intSuccess > 0) { result.isSuccess = true; result.message = string.Format("成功删除{0}条数据,失败{1}条", intSuccess, intError); } else { result.isSuccess = false; result.message = "删除数据失败"; } } else { result.isSuccess = false; result.message = "没有可删除的数据"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
private void button2_Click(object sender, EventArgs e) { LoginController loginController = new LoginController(); SystemResult res = loginController.SignUp(textBox1.Text, textBox2.Text); if (res.getCode() == 0) { MessageBox.Show(res.getDesc()); } else { MessageBox.Show(res.getDesc()); } }
/// <summary> /// 修改数据 /// </summary> private JsonResult Update_Detail(AssetsDetail model) { SystemResult result = new SystemResult(); if (_detailService.Update(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "更新失败"; } return(BackData(result)); }
/// <summary> /// 修改数据 /// </summary> private JsonResult Update_TakeRecor(CreditCardTakeRecord model) { SystemResult result = new SystemResult(); if (_takeRecordService.Update(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "更新失败"; } return(BackData(result)); }
/// <summary> /// 修改数据 /// </summary> private JsonResult Update(AccountBook model) { SystemResult result = new SystemResult(); model.DataState = model.DataState ?? 0; if (_accountBookService.Update(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "更新失败"; } return(BackData(result)); }
/// <summary> /// 修改数据 /// </summary> private JsonResult Update_CardInfo(CreditCardInfo model) { SystemResult result = new SystemResult(); model.UpdateTime = DateTime.Now; model.IsUse = model.IsUse ?? true; if (_cardInfoService.Update(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "更新失败"; } return(BackData(result)); }
/// <summary> /// 修改数据 /// </summary> private JsonResult Update_Assets(AssetsTable model) { SystemResult result = new SystemResult(); model.UpdateTime = DateTime.Now; model.DataState = model.DataState ?? 0; if (_assetsService.Update(model)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "更新失败"; } return(BackData(result)); }
private void button1_Click(object sender, EventArgs e) { LoginController loginController = new LoginController(); SystemResult res = loginController.SignIn(textBox1.Text, textBox2.Text); //SystemResult res = loginController.SignIn("Edlison", "000000"); if (res.getCode() == 0) { Main main = new Main(); main.Show(); // this.Close(); } else { MessageBox.Show(res.getDesc()); } }
private IEnumerable <TimedValue <DateTime, Signal> > GetHistoricalSignals(SystemResult result) { if (!result.Signals.Any()) { return(null); } var historicalSignals = result.Signals; if (historicalSignals.Last().Time == myDateUnderAnalysis) { historicalSignals = new SignalSeriesRange(historicalSignals, ClosedInterval.FromOffsetLength(0, historicalSignals.Count - 1)); } return(historicalSignals .Reverse() .Take(MaxHistoricalSignals) .ToList()); }
/// <summary> /// 归还信用卡 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult GiveBack_TakeRecor(Guid?id) { SystemResult result = new SystemResult(); var obj = _takeRecordService.FindById(id); obj.HasReturn = true; obj.ReturnDate = DateTime.Now.Date; if (_takeRecordService.Update(obj)) { result.isSuccess = true; } else { result.isSuccess = false; result.message = "归还保存失败"; } return(BackData(result)); }
protected override SystemResult <string> Save(string staticStringPart, string key, string userUrl, bool isUserAlias = false) { var path = ""; if (!isUserAlias) { path = CheckForExistingFile(staticStringPart); } else { path = GetPathFromKey(key); } lock (CachingUrlShorteningServiceStaticData.SaveToFileLocker[path]) { var value = ""; SystemResult <bool> checkKeyResult = IsKeyExists(path, key, true, out value); if (checkKeyResult.HasError) { SystemResult <string> tempRes = new SystemResult <string> { ErrorCode = checkKeyResult.ErrorCode, ErrorMessage = checkKeyResult.ErrorMessage, HasError = checkKeyResult.HasError, ResultObject = "" }; return(tempRes); } CachingUrlShorteningServiceStaticData.NintexObjectCache.Add(key, userUrl); return(new SystemResult <string> { ResultObject = key }); } }
/// <summary> /// 修改菜单 /// </summary> private JsonResult Update(SysDict model) { SystemResult obj = new SystemResult(); var oldData = _dictService.FindById(model.Id); oldData.DictCode = model.DictCode; oldData.DictText = model.DictText; oldData.ParentId = model.ParentId; oldData.IsUse = model.IsUse; oldData.IsDefalut = model.IsDefalut; oldData.Remark = model.Remark; model = oldData; SetDefaultDataBeforeSave(model); obj.isSuccess = _dictService.Update(model); if (obj.isSuccess) { obj.data = model; ResetDefault(model); } return(BackData(obj)); }
/// <summary> /// 添加数据 /// </summary> private JsonResult Create_Assets(AssetsTable model) { SystemResult result = new SystemResult(); model.Id = Guid.NewGuid(); model.CreateTime = DateTime.Now; model.UpdateTime = DateTime.Now; model.DataState = model.DataState ?? 0; try { if (_assetsService.Insert(model)) { result.isSuccess = true; var dictList = _dictService.GetSonByCode("AssetsStatistic"); foreach (var dict in dictList) { AssetsDetail detail = new AssetsDetail(); detail.Id = Guid.NewGuid(); detail.AssetsId = model.Id; detail.Name = dict.DictText; _detailService.Insert(detail); } } else { result.isSuccess = false; result.message = "新增失败"; } } catch (Exception ex) { result.isSuccess = false; result.message = ex.Message; } return(BackData(result)); }
public TradingResult(SystemResult systemResult) { mySystemResult = systemResult; }
public ResultRow(TableSection table, SystemResult result) : base(table) { Result = result; }