//卖出订单详情 public CashSellInfoModel SellOrderInfo(long userid, int orderid) { CashSellInfoModel sellinfo = new CashSellInfoModel(); string strWhere = "UserID=" + userid + " and CashSellID =" + orderid; var dt = cashsellBLL.GetOrderList(strWhere); return(SellTableToModel(dt.Tables[0])); }
/// <summary> /// 获得卖出数据列表 /// </summary> public List <CashSellInfoModel> SellTableToList(DataTable dt) { List <CashSellInfoModel> modelList = new List <CashSellInfoModel>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { CashSellInfoModel model; for (int n = 0; n < rowsCount; n++) { model = new CashSellInfoModel(); if (dt.Rows[n]["CashsellID"] != null && dt.Rows[n]["CashsellID"].ToString() != "") { model.OrderID = Convert.ToInt64(dt.Rows[n]["CashsellID"]); } if (dt.Rows[n]["OrderCode"] != null && dt.Rows[n]["OrderCode"].ToString() != "") { model.OrderCode = dt.Rows[n]["OrderCode"].ToString(); } if (dt.Rows[n]["UserCode"] != null && dt.Rows[n]["UserCode"].ToString() != "") { model.UserCode = dt.Rows[n]["UserCode"].ToString(); } if (dt.Rows[n]["Price"] != null && dt.Rows[n]["Price"].ToString() != "") { model.Price = Convert.ToDecimal(dt.Rows[n]["Price"]); } if (dt.Rows[n]["Number"] != null && dt.Rows[n]["Number"].ToString() != "") { model.Number = Convert.ToInt32(dt.Rows[n]["Number"]); } if (dt.Rows[n]["Amount"] != null && dt.Rows[n]["Amount"].ToString() != "") { model.Amount = Convert.ToDecimal(dt.Rows[n]["Amount"]); } if (dt.Rows[n]["SaleNum"] != null && dt.Rows[n]["SaleNum"].ToString() != "") { model.SaleNum = Convert.ToInt32(dt.Rows[n]["SaleNum"]); } model.SurplusNum = model.Number - model.SaleNum; if (dt.Rows[n]["SellDate"] != null && dt.Rows[n]["SellDate"].ToString() != "") { model.SellDate = Convert.ToDateTime(dt.Rows[n]["SellDate"]).ToString("yyyy-MM-dd HH:mm:ss"); } if (dt.Rows[n]["IsSell"] != null && dt.Rows[n]["IsSell"].ToString() != "") { model.StatusText = GetSellStatus(int.Parse(dt.Rows[n]["IsSell"].ToString())); } modelList.Add(model); } } return(modelList); }
/// <summary> /// 获得数据列表 /// </summary> public CashSellInfoModel SellTableToModel(DataTable dt) { int n = 0; CashSellInfoModel model = new CashSellInfoModel(); if (dt.Rows.Count > 0) { if (dt.Rows[n]["OrderID"] != null && dt.Rows[n]["OrderID"].ToString() != "") { model.OrderID = dt.Rows[n]["OrderID"].ToString(); } if (dt.Rows[n]["OrderCode"] != null && dt.Rows[n]["OrderCode"].ToString() != "") { model.OrderCode = dt.Rows[n]["OrderCode"].ToString(); } if (dt.Rows[n]["Total"] != null && dt.Rows[n]["Total"].ToString() != "") { model.Total = dt.Rows[n]["Total"].ToString(); } if (dt.Rows[n]["SaleNum"] != null && dt.Rows[n]["SaleNum"].ToString() != "") { model.SaleNum = dt.Rows[n]["SaleNum"].ToString(); } if (dt.Rows[n]["FrozenNum"] != null && dt.Rows[n]["FrozenNum"].ToString() != "") { model.FrozenNum = dt.Rows[n]["FrozenNum"].ToString(); } if (dt.Rows[n]["BanlanceNum"] != null && dt.Rows[n]["BanlanceNum"].ToString() != "") { model.BanlanceNum = dt.Rows[n]["BanlanceNum"].ToString(); } if (dt.Rows[n]["TotalBond"] != null && dt.Rows[n]["TotalBond"].ToString() != "") { model.TotalBond = dt.Rows[n]["TotalBond"].ToString(); } if (dt.Rows[n]["BalanceBond"] != null && dt.Rows[n]["BalanceBond"].ToString() != "") { model.BalanceBond = dt.Rows[n]["BalanceBond"].ToString(); } if (dt.Rows[n]["Status"] != null && dt.Rows[n]["Status"].ToString() != "") { model.Status = dt.Rows[n]["Status"].ToString(); model.StatusText = Enum.GetName(typeof(Library.Enums.CashSellStatusTypes), int.Parse(model.Status)); } } return(model); }
/// <summary> /// 获得卖出数据对象 /// </summary> public CashSellInfoModel SellTableToModel(DataTable dt) { int n = 0; CashSellInfoModel model = new CashSellInfoModel(); if (dt.Rows.Count > 0) { if (dt.Rows[n]["CashsellID"] != null && dt.Rows[n]["CashsellID"].ToString() != "") { model.OrderID = Convert.ToInt64(dt.Rows[n]["CashsellID"]); } if (dt.Rows[n]["OrderCode"] != null && dt.Rows[n]["OrderCode"].ToString() != "") { model.OrderCode = dt.Rows[n]["OrderCode"].ToString(); } if (dt.Rows[n]["UserCode"] != null && dt.Rows[n]["UserCode"].ToString() != "") { model.UserCode = dt.Rows[n]["UserCode"].ToString(); } if (dt.Rows[n]["Price"] != null && dt.Rows[n]["Price"].ToString() != "") { model.Price = Convert.ToDecimal(dt.Rows[n]["Price"]); } if (dt.Rows[n]["Number"] != null && dt.Rows[n]["Number"].ToString() != "") { model.Number = Convert.ToInt32(dt.Rows[n]["Number"]); } if (dt.Rows[n]["Amount"] != null && dt.Rows[n]["Amount"].ToString() != "") { model.Amount = Convert.ToDecimal(dt.Rows[n]["Amount"]); } if (dt.Rows[n]["BuyNum"] != null && dt.Rows[n]["BuyNum"].ToString() != "") { model.SaleNum = Convert.ToInt32(dt.Rows[n]["BuyNum"]); } if (dt.Rows[n]["SellDate"] != null && dt.Rows[n]["SellDate"].ToString() != "") { model.SellDate = Convert.ToDateTime(dt.Rows[n]["SellDate"]).ToString("yyyy-MM-dd HH:mm:ss"); } model.SurplusNum = model.Number - model.SaleNum; if (dt.Rows[n]["IsSell"] != null && dt.Rows[n]["IsSell"].ToString() != "") { model.Status = Convert.ToInt32(dt.Rows[n]["IsSell"]); model.StatusText = GetSellStatus(model.Status);//Enum.GetName(typeof(Library.Enums.CashSellStatusTypes), int.Parse(model.Status)); } } return(model); }
/// <summary> /// 获得数据列表 /// </summary> public List <CashSellInfoModel> SellTableToList(DataTable dt) { List <CashSellInfoModel> modelList = new List <CashSellInfoModel>(); int rowsCount = dt.Rows.Count; if (rowsCount > 0) { CashSellInfoModel model; for (int n = 0; n < rowsCount; n++) { model = new CashSellInfoModel(); if (dt.Rows[n]["OrderID"] != null && dt.Rows[n]["OrderID"].ToString() != "") { model.OrderID = dt.Rows[n]["OrderID"].ToString(); } if (dt.Rows[n]["OrderCode"] != null && dt.Rows[n]["OrderCode"].ToString() != "") { model.OrderCode = dt.Rows[n]["OrderCode"].ToString(); } if (dt.Rows[n]["Total"] != null && dt.Rows[n]["Total"].ToString() != "") { model.Total = dt.Rows[n]["Total"].ToString(); } if (dt.Rows[n]["SaleNum"] != null && dt.Rows[n]["SaleNum"].ToString() != "") { model.SaleNum = dt.Rows[n]["SaleNum"].ToString(); } if (dt.Rows[n]["FrozenNum"] != null && dt.Rows[n]["FrozenNum"].ToString() != "") { model.FrozenNum = dt.Rows[n]["FrozenNum"].ToString(); } if (dt.Rows[n]["BanlanceNum"] != null && dt.Rows[n]["BanlanceNum"].ToString() != "") { model.BanlanceNum = dt.Rows[n]["BanlanceNum"].ToString(); } if (dt.Rows[n]["TotalBond"] != null && dt.Rows[n]["TotalBond"].ToString() != "") { model.TotalBond = dt.Rows[n]["TotalBond"].ToString(); } if (dt.Rows[n]["BalanceBond"] != null && dt.Rows[n]["BalanceBond"].ToString() != "") { model.BalanceBond = dt.Rows[n]["BalanceBond"].ToString(); } if (dt.Rows[n]["Status"] != null && dt.Rows[n]["Status"].ToString() != "") { model.Status = dt.Rows[n]["Status"].ToString(); } if (dt.Rows[n]["SellDate"] != null && dt.Rows[n]["SellDate"].ToString() != "") { model.SellDate = DateTime.Parse((dt.Rows[n]["SellDate"].ToString())); } if (dt.Rows[n]["Status"] != null && dt.Rows[n]["Status"].ToString() != "") { model.StatusText = GetSellStatus(int.Parse(dt.Rows[n]["Status"].ToString())); } modelList.Add(model); } } return(modelList); }