コード例 #1
0
 private void ShowInfo(int OrderId)
 {
     NoName.NetShop.BLL.OrderModelBll bll   = new NoName.NetShop.BLL.OrderModelBll();
     NoName.NetShop.Model.OrderModel  model = bll.GetModel(OrderId);
     this.txtUserId.Text           = model.UserId.ToString();
     this.lblOrderId.Text          = model.OrderId.ToString();
     this.txtOrderStatus.Text      = model.OrderStatus.ToString();
     this.txtPayMethod.Text        = model.PayMethod.ToString();
     this.txtShipMethod.Text       = model.ShipMethod.ToString();
     this.txtPayStatus.Text        = model.PayStatus.ToString();
     this.txtPaysum.Text           = model.Paysum.ToString();
     this.txtShipFee.Text          = model.ShipFee.ToString();
     this.txtProductFee.Text       = model.ProductFee.ToString();
     this.txtDerateFee.Text        = model.DerateFee.ToString();
     this.txtAddressId.Text        = model.AddressId.ToString();
     this.txtRecieverName.Text     = model.RecieverName;
     this.txtRecieverEmail.Text    = model.RecieverEmail;
     this.txtRecieverPhone.Text    = model.RecieverPhone;
     this.txtPostalcode.Text       = model.Postalcode;
     this.txtRecieverCity.Text     = model.RecieverCity;
     this.txtRecieverProvince.Text = model.RecieverProvince;
     this.txtAddressDetial.Text    = model.AddressDetial;
     this.txtChangeTime.Text       = model.ChangeTime.ToString();
     this.txtPayTime.Text          = model.PayTime.ToString();
     this.txtCreateTime.Text       = model.CreateTime.ToString();
     this.txtOrderType.Text        = model.OrderType.ToString();
 }
コード例 #2
0
        /// <summary>
        ///  更新一条数据
        /// </summary>
        public void Update(NoName.NetShop.Model.OrderModel model)
        {
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetStoredProcCommand("UP_spOrder_Update");

            db.AddInParameter(dbCommand, "UserId", DbType.Int32, model.UserId);
            db.AddInParameter(dbCommand, "OrderId", DbType.Int32, model.OrderId);
            db.AddInParameter(dbCommand, "OrderStatus", DbType.Byte, model.OrderStatus);
            db.AddInParameter(dbCommand, "PayMethod", DbType.Byte, model.PayMethod);
            db.AddInParameter(dbCommand, "ShipMethod", DbType.Byte, model.ShipMethod);
            db.AddInParameter(dbCommand, "PayStatus", DbType.Byte, model.PayStatus);
            db.AddInParameter(dbCommand, "Paysum", DbType.Decimal, model.Paysum);
            db.AddInParameter(dbCommand, "ShipFee", DbType.Decimal, model.ShipFee);
            db.AddInParameter(dbCommand, "ProductFee", DbType.Decimal, model.ProductFee);
            db.AddInParameter(dbCommand, "DerateFee", DbType.Decimal, model.DerateFee);
            db.AddInParameter(dbCommand, "AddressId", DbType.Int32, model.AddressId);
            db.AddInParameter(dbCommand, "RecieverName", DbType.AnsiString, model.RecieverName);
            db.AddInParameter(dbCommand, "RecieverEmail", DbType.AnsiString, model.RecieverEmail);
            db.AddInParameter(dbCommand, "RecieverPhone", DbType.AnsiString, model.RecieverPhone);
            db.AddInParameter(dbCommand, "Postalcode", DbType.AnsiString, model.Postalcode);
            db.AddInParameter(dbCommand, "RecieverCity", DbType.AnsiString, model.RecieverCity);
            db.AddInParameter(dbCommand, "RecieverProvince", DbType.AnsiString, model.RecieverProvince);
            db.AddInParameter(dbCommand, "AddressDetial", DbType.AnsiString, model.AddressDetial);
            db.AddInParameter(dbCommand, "ChangeTime", DbType.DateTime, model.ChangeTime);
            db.AddInParameter(dbCommand, "PayTime", DbType.DateTime, model.PayTime);
            db.AddInParameter(dbCommand, "CreateTime", DbType.DateTime, model.CreateTime);
            db.AddInParameter(dbCommand, "OrderType", DbType.Byte, model.OrderType);
            db.ExecuteNonQuery(dbCommand);
        }
コード例 #3
0
        /// <summary>
        /// 得到一个对象实体
        /// </summary>
        public NoName.NetShop.Model.OrderModel GetModel(int OrderId)
        {
            Database  db        = DatabaseFactory.CreateDatabase();
            DbCommand dbCommand = db.GetStoredProcCommand("UP_spOrder_GetModel");

            db.AddInParameter(dbCommand, "OrderId", DbType.Int32, OrderId);

            NoName.NetShop.Model.OrderModel model = null;
            using (IDataReader dataReader = db.ExecuteReader(dbCommand))
            {
                if (dataReader.Read())
                {
                    model = ReaderBind(dataReader);
                }
            }
            return(model);
        }
コード例 #4
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            string strErr = "";

            if (!PageValidate.IsNumber(txtUserId.Text))
            {
                strErr += "UserId不是数字!\\n";
            }
            if (!PageValidate.IsNumber(txtOrderStatus.Text))
            {
                strErr += "OrderStatus不是数字!\\n";
            }
            if (!PageValidate.IsNumber(txtPayMethod.Text))
            {
                strErr += "PayMethod不是数字!\\n";
            }
            if (!PageValidate.IsNumber(txtShipMethod.Text))
            {
                strErr += "ShipMethod不是数字!\\n";
            }
            if (!PageValidate.IsNumber(txtPayStatus.Text))
            {
                strErr += "PayStatus不是数字!\\n";
            }
            if (!PageValidate.IsDecimal(txtPaysum.Text))
            {
                strErr += "Paysum不是数字!\\n";
            }
            if (!PageValidate.IsDecimal(txtShipFee.Text))
            {
                strErr += "ShipFee不是数字!\\n";
            }
            if (!PageValidate.IsDecimal(txtProductFee.Text))
            {
                strErr += "ProductFee不是数字!\\n";
            }
            if (!PageValidate.IsDecimal(txtDerateFee.Text))
            {
                strErr += "DerateFee不是数字!\\n";
            }
            if (!PageValidate.IsNumber(txtAddressId.Text))
            {
                strErr += "AddressId不是数字!\\n";
            }
            if (this.txtRecieverName.Text == "")
            {
                strErr += "RecieverName不能为空!\\n";
            }
            if (this.txtRecieverEmail.Text == "")
            {
                strErr += "RecieverEmail不能为空!\\n";
            }
            if (this.txtRecieverPhone.Text == "")
            {
                strErr += "RecieverPhone不能为空!\\n";
            }
            if (this.txtPostalcode.Text == "")
            {
                strErr += "Postalcode不能为空!\\n";
            }
            if (this.txtRecieverCity.Text == "")
            {
                strErr += "RecieverCity不能为空!\\n";
            }
            if (this.txtRecieverProvince.Text == "")
            {
                strErr += "RecieverProvince不能为空!\\n";
            }
            if (this.txtAddressDetial.Text == "")
            {
                strErr += "AddressDetial不能为空!\\n";
            }
            if (!PageValidate.IsDateTime(txtChangeTime.Text))
            {
                strErr += "ChangeTime不是时间格式!\\n";
            }
            if (!PageValidate.IsDateTime(txtPayTime.Text))
            {
                strErr += "PayTime不是时间格式!\\n";
            }
            if (!PageValidate.IsDateTime(txtCreateTime.Text))
            {
                strErr += "CreateTime不是时间格式!\\n";
            }
            if (!PageValidate.IsNumber(txtOrderType.Text))
            {
                strErr += "OrderType不是数字!\\n";
            }

            if (strErr != "")
            {
                MessageBox.Show(this, strErr);
                return;
            }
            int      UserId           = int.Parse(this.txtUserId.Text);
            int      OrderStatus      = int.Parse(this.txtOrderStatus.Text);
            int      PayMethod        = int.Parse(this.txtPayMethod.Text);
            int      ShipMethod       = int.Parse(this.txtShipMethod.Text);
            int      PayStatus        = int.Parse(this.txtPayStatus.Text);
            decimal  Paysum           = decimal.Parse(this.txtPaysum.Text);
            decimal  ShipFee          = decimal.Parse(this.txtShipFee.Text);
            decimal  ProductFee       = decimal.Parse(this.txtProductFee.Text);
            decimal  DerateFee        = decimal.Parse(this.txtDerateFee.Text);
            int      AddressId        = int.Parse(this.txtAddressId.Text);
            string   RecieverName     = this.txtRecieverName.Text;
            string   RecieverEmail    = this.txtRecieverEmail.Text;
            string   RecieverPhone    = this.txtRecieverPhone.Text;
            string   Postalcode       = this.txtPostalcode.Text;
            string   RecieverCity     = this.txtRecieverCity.Text;
            string   RecieverProvince = this.txtRecieverProvince.Text;
            string   AddressDetial    = this.txtAddressDetial.Text;
            DateTime ChangeTime       = DateTime.Parse(this.txtChangeTime.Text);
            DateTime PayTime          = DateTime.Parse(this.txtPayTime.Text);
            DateTime CreateTime       = DateTime.Parse(this.txtCreateTime.Text);
            int      OrderType        = int.Parse(this.txtOrderType.Text);


            NoName.NetShop.Model.OrderModel model = new NoName.NetShop.Model.OrderModel();
            model.UserId           = UserId;
            model.OrderStatus      = OrderStatus;
            model.PayMethod        = PayMethod;
            model.ShipMethod       = ShipMethod;
            model.PayStatus        = PayStatus;
            model.Paysum           = Paysum;
            model.ShipFee          = ShipFee;
            model.ProductFee       = ProductFee;
            model.DerateFee        = DerateFee;
            model.AddressId        = AddressId;
            model.RecieverName     = RecieverName;
            model.RecieverEmail    = RecieverEmail;
            model.RecieverPhone    = RecieverPhone;
            model.Postalcode       = Postalcode;
            model.RecieverCity     = RecieverCity;
            model.RecieverProvince = RecieverProvince;
            model.AddressDetial    = AddressDetial;
            model.ChangeTime       = ChangeTime;
            model.PayTime          = PayTime;
            model.CreateTime       = CreateTime;
            model.OrderType        = OrderType;

            NoName.NetShop.BLL.OrderModelBll bll = new NoName.NetShop.BLL.OrderModelBll();
            bll.Update(model);
        }
コード例 #5
0
 /// <summary>
 /// ����ʵ�������
 /// </summary>
 public NoName.NetShop.Model.OrderModel ReaderBind(IDataReader dataReader)
 {
     NoName.NetShop.Model.OrderModel model=new NoName.NetShop.Model.OrderModel();
     object ojb;
     ojb = dataReader["UserId"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.UserId=(int)ojb;
     }
     ojb = dataReader["OrderId"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.OrderId=(int)ojb;
     }
     ojb = dataReader["OrderStatus"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.OrderStatus=(int)ojb;
     }
     ojb = dataReader["PayMethod"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.PayMethod=(int)ojb;
     }
     ojb = dataReader["ShipMethod"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.ShipMethod=(int)ojb;
     }
     ojb = dataReader["PayStatus"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.PayStatus=(int)ojb;
     }
     ojb = dataReader["Paysum"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.Paysum=(decimal)ojb;
     }
     ojb = dataReader["ShipFee"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.ShipFee=(decimal)ojb;
     }
     ojb = dataReader["ProductFee"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.ProductFee=(decimal)ojb;
     }
     ojb = dataReader["DerateFee"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.DerateFee=(decimal)ojb;
     }
     ojb = dataReader["AddressId"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.AddressId=(int)ojb;
     }
     model.RecieverName=dataReader["RecieverName"].ToString();
     model.RecieverEmail=dataReader["RecieverEmail"].ToString();
     model.RecieverPhone=dataReader["RecieverPhone"].ToString();
     model.Postalcode=dataReader["Postalcode"].ToString();
     model.RecieverCity=dataReader["RecieverCity"].ToString();
     model.RecieverProvince=dataReader["RecieverProvince"].ToString();
     model.AddressDetial=dataReader["AddressDetial"].ToString();
     ojb = dataReader["ChangeTime"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.ChangeTime=(DateTime)ojb;
     }
     ojb = dataReader["PayTime"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.PayTime=(DateTime)ojb;
     }
     ojb = dataReader["CreateTime"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.CreateTime=(DateTime)ojb;
     }
     ojb = dataReader["OrderType"];
     if(ojb != null && ojb != DBNull.Value)
     {
         model.OrderType=(int)ojb;
     }
     return model;
 }
コード例 #6
0
        protected void btnAdd_Click(object sender, EventArgs e)
        {
            string strErr="";
            if(!PageValidate.IsNumber(txtUserId.Text))
            {
            strErr+="UserId�������֣�\\n";
            }
            if(!PageValidate.IsNumber(txtOrderStatus.Text))
            {
            strErr+="OrderStatus�������֣�\\n";
            }
            if(!PageValidate.IsNumber(txtPayMethod.Text))
            {
            strErr+="PayMethod�������֣�\\n";
            }
            if(!PageValidate.IsNumber(txtShipMethod.Text))
            {
            strErr+="ShipMethod�������֣�\\n";
            }
            if(!PageValidate.IsNumber(txtPayStatus.Text))
            {
            strErr+="PayStatus�������֣�\\n";
            }
            if(!PageValidate.IsDecimal(txtPaysum.Text))
            {
            strErr+="Paysum�������֣�\\n";
            }
            if(!PageValidate.IsDecimal(txtShipFee.Text))
            {
            strErr+="ShipFee�������֣�\\n";
            }
            if(!PageValidate.IsDecimal(txtProductFee.Text))
            {
            strErr+="ProductFee�������֣�\\n";
            }
            if(!PageValidate.IsDecimal(txtDerateFee.Text))
            {
            strErr+="DerateFee�������֣�\\n";
            }
            if(!PageValidate.IsNumber(txtAddressId.Text))
            {
            strErr+="AddressId�������֣�\\n";
            }
            if(this.txtRecieverName.Text =="")
            {
            strErr+="RecieverName����Ϊ�գ�\\n";
            }
            if(this.txtRecieverEmail.Text =="")
            {
            strErr+="RecieverEmail����Ϊ�գ�\\n";
            }
            if(this.txtRecieverPhone.Text =="")
            {
            strErr+="RecieverPhone����Ϊ�գ�\\n";
            }
            if(this.txtPostalcode.Text =="")
            {
            strErr+="Postalcode����Ϊ�գ�\\n";
            }
            if(this.txtRecieverCity.Text =="")
            {
            strErr+="RecieverCity����Ϊ�գ�\\n";
            }
            if(this.txtRecieverProvince.Text =="")
            {
            strErr+="RecieverProvince����Ϊ�գ�\\n";
            }
            if(this.txtAddressDetial.Text =="")
            {
            strErr+="AddressDetial����Ϊ�գ�\\n";
            }
            if(!PageValidate.IsDateTime(txtChangeTime.Text))
            {
            strErr+="ChangeTime����ʱ���ʽ��\\n";
            }
            if(!PageValidate.IsDateTime(txtPayTime.Text))
            {
            strErr+="PayTime����ʱ���ʽ��\\n";
            }
            if(!PageValidate.IsDateTime(txtCreateTime.Text))
            {
            strErr+="CreateTime����ʱ���ʽ��\\n";
            }
            if(!PageValidate.IsNumber(txtOrderType.Text))
            {
            strErr+="OrderType�������֣�\\n";
            }

            if(strErr!="")
            {
            MessageBox.Show(this,strErr);
            return;
            }
            int UserId=int.Parse(this.txtUserId.Text);
            int OrderStatus=int.Parse(this.txtOrderStatus.Text);
            int PayMethod=int.Parse(this.txtPayMethod.Text);
            int ShipMethod=int.Parse(this.txtShipMethod.Text);
            int PayStatus=int.Parse(this.txtPayStatus.Text);
            decimal Paysum=decimal.Parse(this.txtPaysum.Text);
            decimal ShipFee=decimal.Parse(this.txtShipFee.Text);
            decimal ProductFee=decimal.Parse(this.txtProductFee.Text);
            decimal DerateFee=decimal.Parse(this.txtDerateFee.Text);
            int AddressId=int.Parse(this.txtAddressId.Text);
            string RecieverName=this.txtRecieverName.Text;
            string RecieverEmail=this.txtRecieverEmail.Text;
            string RecieverPhone=this.txtRecieverPhone.Text;
            string Postalcode=this.txtPostalcode.Text;
            string RecieverCity=this.txtRecieverCity.Text;
            string RecieverProvince=this.txtRecieverProvince.Text;
            string AddressDetial=this.txtAddressDetial.Text;
            DateTime ChangeTime=DateTime.Parse(this.txtChangeTime.Text);
            DateTime PayTime=DateTime.Parse(this.txtPayTime.Text);
            DateTime CreateTime=DateTime.Parse(this.txtCreateTime.Text);
            int OrderType=int.Parse(this.txtOrderType.Text);

            NoName.NetShop.Model.OrderModel model=new NoName.NetShop.Model.OrderModel();
            model.UserId=UserId;
            model.OrderStatus=OrderStatus;
            model.PayMethod=PayMethod;
            model.ShipMethod=ShipMethod;
            model.PayStatus=PayStatus;
            model.Paysum=Paysum;
            model.ShipFee=ShipFee;
            model.ProductFee=ProductFee;
            model.DerateFee=DerateFee;
            model.AddressId=AddressId;
            model.RecieverName=RecieverName;
            model.RecieverEmail=RecieverEmail;
            model.RecieverPhone=RecieverPhone;
            model.Postalcode=Postalcode;
            model.RecieverCity=RecieverCity;
            model.RecieverProvince=RecieverProvince;
            model.AddressDetial=AddressDetial;
            model.ChangeTime=ChangeTime;
            model.PayTime=PayTime;
            model.CreateTime=CreateTime;
            model.OrderType=OrderType;

            NoName.NetShop.BLL.OrderModelBll bll=new NoName.NetShop.BLL.OrderModelBll();
            bll.Update(model);
        }
コード例 #7
0
        /// <summary>
        /// 对象实体绑定数据
        /// </summary>
        public NoName.NetShop.Model.OrderModel ReaderBind(IDataReader dataReader)
        {
            NoName.NetShop.Model.OrderModel model = new NoName.NetShop.Model.OrderModel();
            object ojb;

            ojb = dataReader["UserId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.UserId = (int)ojb;
            }
            ojb = dataReader["OrderId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.OrderId = (int)ojb;
            }
            ojb = dataReader["OrderStatus"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.OrderStatus = (int)ojb;
            }
            ojb = dataReader["PayMethod"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.PayMethod = (int)ojb;
            }
            ojb = dataReader["ShipMethod"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.ShipMethod = (int)ojb;
            }
            ojb = dataReader["PayStatus"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.PayStatus = (int)ojb;
            }
            ojb = dataReader["Paysum"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.Paysum = (decimal)ojb;
            }
            ojb = dataReader["ShipFee"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.ShipFee = (decimal)ojb;
            }
            ojb = dataReader["ProductFee"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.ProductFee = (decimal)ojb;
            }
            ojb = dataReader["DerateFee"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.DerateFee = (decimal)ojb;
            }
            ojb = dataReader["AddressId"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.AddressId = (int)ojb;
            }
            model.RecieverName     = dataReader["RecieverName"].ToString();
            model.RecieverEmail    = dataReader["RecieverEmail"].ToString();
            model.RecieverPhone    = dataReader["RecieverPhone"].ToString();
            model.Postalcode       = dataReader["Postalcode"].ToString();
            model.RecieverCity     = dataReader["RecieverCity"].ToString();
            model.RecieverProvince = dataReader["RecieverProvince"].ToString();
            model.AddressDetial    = dataReader["AddressDetial"].ToString();
            ojb = dataReader["ChangeTime"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.ChangeTime = (DateTime)ojb;
            }
            ojb = dataReader["PayTime"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.PayTime = (DateTime)ojb;
            }
            ojb = dataReader["CreateTime"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.CreateTime = (DateTime)ojb;
            }
            ojb = dataReader["OrderType"];
            if (ojb != null && ojb != DBNull.Value)
            {
                model.OrderType = (int)ojb;
            }
            return(model);
        }