Пример #1
0
        //卖出订单详情
        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]));
        }
Пример #2
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);
        }
Пример #3
0
        /// <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);
        }
Пример #4
0
        /// <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);
        }
Пример #5
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]["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);
        }