コード例 #1
0
        public int Add(Chain.Model.OrderLog model, string OrderAccount)
        {
            int result;

            if (!this.ExistsOrderAccount(OrderAccount))
            {
                result = this.dal.Add(model);
            }
            else
            {
                result = 0;
            }
            return(result);
        }
コード例 #2
0
        public List <Chain.Model.OrderLog> DataTableToList(DataTable dt)
        {
            List <Chain.Model.OrderLog> modelList = new List <Chain.Model.OrderLog>();
            int rowsCount = dt.Rows.Count;

            if (rowsCount > 0)
            {
                for (int i = 0; i < rowsCount; i++)
                {
                    Chain.Model.OrderLog model = new Chain.Model.OrderLog();
                    if (dt.Rows[i]["OrderID"] != null && dt.Rows[i]["OrderID"].ToString() != "")
                    {
                        model.OrderID = int.Parse(dt.Rows[i]["OrderID"].ToString());
                    }
                    if (dt.Rows[i]["OrderAccount"] != null && dt.Rows[i]["OrderAccount"].ToString() != "")
                    {
                        model.OrderAccount = dt.Rows[i]["OrderAccount"].ToString();
                    }
                    if (dt.Rows[i]["OrderType"] != null && dt.Rows[i]["OrderType"].ToString() != "")
                    {
                        model.OrderType = int.Parse(dt.Rows[i]["OrderType"].ToString());
                    }
                    if (dt.Rows[i]["OrderMemID"] != null && dt.Rows[i]["OrderMemID"].ToString() != "")
                    {
                        model.OrderMemID = int.Parse(dt.Rows[i]["OrderMemID"].ToString());
                    }
                    if (dt.Rows[i]["OrderTotalMoney"] != null && dt.Rows[i]["OrderTotalMoney"].ToString() != "")
                    {
                        model.OrderTotalMoney = decimal.Parse(dt.Rows[i]["OrderTotalMoney"].ToString());
                    }
                    if (dt.Rows[i]["OrderDiscountMoney"] != null && dt.Rows[i]["OrderDiscountMoney"].ToString() != "")
                    {
                        model.OrderDiscountMoney = decimal.Parse(dt.Rows[i]["OrderDiscountMoney"].ToString());
                    }
                    if (dt.Rows[i]["OrderPayCard"] != null && dt.Rows[i]["OrderPayCard"].ToString() != "")
                    {
                        model.OrderPayCard = decimal.Parse(dt.Rows[i]["OrderPayCard"].ToString());
                    }
                    if (dt.Rows[i]["OrderPayCash"] != null && dt.Rows[i]["OrderPayCash"].ToString() != "")
                    {
                        model.OrderPayCash = decimal.Parse(dt.Rows[i]["OrderPayCash"].ToString());
                    }
                    if (dt.Rows[i]["OrderPayCoupon"] != null && dt.Rows[i]["OrderPayCoupon"].ToString() != "")
                    {
                        model.OrderPayCoupon = decimal.Parse(dt.Rows[i]["OrderPayCoupon"].ToString());
                    }
                    if (dt.Rows[i]["OrderPoint"] != null && dt.Rows[i]["OrderPoint"].ToString() != "")
                    {
                        model.OrderPoint = int.Parse(dt.Rows[i]["OrderPoint"].ToString());
                    }
                    if (dt.Rows[i]["OrderRemark"] != null && dt.Rows[i]["OrderRemark"].ToString() != "")
                    {
                        model.OrderRemark = dt.Rows[i]["OrderRemark"].ToString();
                    }
                    if (dt.Rows[i]["OrderPayType"] != null && dt.Rows[i]["OrderPayType"].ToString() != "")
                    {
                        model.OrderPayType = int.Parse(dt.Rows[i]["OrderPayType"].ToString());
                    }
                    if (dt.Rows[i]["OrderShopID"] != null && dt.Rows[i]["OrderShopID"].ToString() != "")
                    {
                        model.OrderShopID = int.Parse(dt.Rows[i]["OrderShopID"].ToString());
                    }
                    if (dt.Rows[i]["OrderCreateTime"] != null && dt.Rows[i]["OrderCreateTime"].ToString() != "")
                    {
                        model.OrderCreateTime = DateTime.Parse(dt.Rows[i]["OrderCreateTime"].ToString());
                    }
                    if (dt.Rows[i]["OrderUserID"] != null && dt.Rows[i]["OrderUserID"].ToString() != "")
                    {
                        model.OrderUserID = int.Parse(dt.Rows[i]["OrderUserID"].ToString());
                    }
                    if (dt.Rows[i]["OrderIsCard"] != null && dt.Rows[i]["OrderIsCard"].ToString() != "")
                    {
                        if (dt.Rows[i]["OrderIsCard"].ToString() == "1" || dt.Rows[i]["OrderIsCard"].ToString().ToLower() == "true")
                        {
                            model.OrderIsCard = true;
                        }
                        else
                        {
                            model.OrderIsCard = false;
                        }
                    }
                    if (dt.Rows[i]["OrderIsCash"] != null && dt.Rows[i]["OrderIsCash"].ToString() != "")
                    {
                        if (dt.Rows[i]["OrderIsCash"].ToString() == "1" || dt.Rows[i]["OrderIsCash"].ToString().ToLower() == "true")
                        {
                            model.OrderIsCash = true;
                        }
                        else
                        {
                            model.OrderIsCash = false;
                        }
                    }
                    if (dt.Rows[i]["OrderIsBink"] != null && dt.Rows[i]["OrderIsBink"].ToString() != "")
                    {
                        if (dt.Rows[i]["OrderIsBink"].ToString() == "1" || dt.Rows[i]["OrderIsBink"].ToString().ToLower() == "true")
                        {
                            model.OrderIsBink = true;
                        }
                        else
                        {
                            model.OrderIsBink = false;
                        }
                    }
                    if (dt.Rows[i]["OrderPayBink"] != null && dt.Rows[i]["OrderPayBink"].ToString() != "")
                    {
                        model.OrderPayBink = decimal.Parse(dt.Rows[i]["OrderPayBink"].ToString());
                    }
                    if (dt.Rows[i]["OldAccount"] != null && dt.Rows[i]["OldAccount"].ToString() != "")
                    {
                        model.OldAccount = dt.Rows[i]["OldAccount"].ToString();
                    }
                    if (dt.Rows[i]["OrderCardBalance"] != null && dt.Rows[i]["OrderCardBalance"].ToString() != "")
                    {
                        model.OrderCardBalance = decimal.Parse(dt.Rows[i]["OrderCardBalance"].ToString());
                    }
                    if (dt.Rows[i]["OrderCardPoint"] != null && dt.Rows[i]["OrderCardPoint"].ToString() != "")
                    {
                        model.OrderCardPoint = int.Parse(dt.Rows[i]["OrderCardPoint"].ToString());
                    }
                    modelList.Add(model);
                }
            }
            return(modelList);
        }
コード例 #3
0
 public int Update(Chain.Model.OrderLog model)
 {
     return(this.dal.Update(model));
 }
コード例 #4
0
 public int Add(Chain.Model.OrderLog model)
 {
     return(this.dal.Add(model));
 }