public ActionResult VSinsList(int pageIndex = 1, int pageSize = 10) { VsinsService vsins = new VsinsService(); Dictionary <string, object> dicStr = new Dictionary <string, object>(); string productNo = Rq.GetStringForm("productNo"); string time = Rq.GetStringForm("datetime"); if (!string.IsNullOrEmpty(productNo)) { dicStr.Add("ProductNo", productNo); } else { dicStr.Add("ProductNo", ""); } if (!string.IsNullOrEmpty(time)) { dicStr.Add("SelectTime", time); } else { dicStr.Add("SelectTime", ""); } List <VsinsHotProduct> list = vsins.SelectHotProducts(dicStr, pageIndex, pageSize).ToList(); int count = DapperUtil.Query <int>("ComBeziWfs_SWfsHotProduct_SelectAllcount", dicStr, new{ ProductNo = dicStr["ProductNo"].ToString(), SelectTime = dicStr["SelectTime"].ToString() }).FirstOrDefault(); ViewBag.PageIndex = pageIndex; ViewBag.totalcount = count; ViewBag.ProductNo = productNo; ViewBag.Time = time; return(View(list)); }
public string SaveVsinsHotProducts() { string hotProductId = Request.Form["hotProductId"]; string productNo = Request.Form["productNo"]; string status = Rq.GetStringForm("status"); string beginTime = Rq.GetStringForm("dateBegin"); string endTime = Rq.GetStringForm("dateEnd"); string description = Rq.GetStringForm("description"); string imgNo = string.Empty; Dictionary <string, string> picResDic = new Dictionary <string, string>(); if (Request.Files["imgfile"] != null && Request.Files["imgfile"].ContentLength > 0) { picResDic = new CommonService().PostImg(Request.Files["imgfile"], "width:640,Height:0,Length:200"); if (picResDic.Keys.Contains("error")) { return("{ \"result\":\"error\", \"msg\":\"" + picResDic["error"] + "\" }"); } if (picResDic.Keys.Contains("success")) { imgNo = picResDic["success"]; } } else { imgNo = Rq.GetStringForm("imgNo"); } SWfsHotProduct hotproduct = DapperUtil.QueryByIdentity <SWfsHotProduct>(hotProductId); if (hotproduct == null) { hotproduct = new SWfsHotProduct(); hotproduct.CreateDate = DateTime.Now; } hotproduct.Description = description; hotproduct.EndDate = Convert.ToDateTime(endTime); hotproduct.PicFileNo = imgNo; hotproduct.ProductNo = productNo; hotproduct.StartDate = Convert.ToDateTime(beginTime); hotproduct.Status = short.Parse(status); hotproduct.Type = 1; if (hotproduct.HotProductId != 0) { DapperUtil.Update <SWfsHotProduct>(hotproduct); } else { DapperUtil.Insert <SWfsHotProduct>(hotproduct); } return("{\"result\":\"success\"}"); }
bool TryCreateTx(Rq rq, out Tx tx) { tx = null; var transfer = rq.Amount; if (transfer <= 0) { return(false); } var sum = 0; var used = new List <In>(); while (transfer > sum) { if (OwnsIdx[rq.From].Count == 0) { return(false); } var el = OwnsIdx[rq.From].First.Value; sum += el.Amount; used.Add(el); } var outs = new List <Out>(); outs.Add(new Out(rq.To, rq.Amount)); var change = sum - transfer; if (change > 0) { outs.Add(new Out(rq.From, change)); } tx = new Tx { Id = rq.TxId, Ins = used, Outs = outs, Submitted = rq.Submitted }; return(true); }
public void Wire(Rq rq, AccountState acc) { }