예제 #1
0
 /// <summary>
 /// 绑定收获地址详细信息
 /// </summary>
 /// <param name="id"></param>
 void BindDetail(int id)
 {
     modelAddress     = bllAddress.GetModel(id);
     txtAddress.Text  = modelAddress.Addressinfo;
     txtNameInfo.Text = modelAddress.NameInfo;
     txtPhone.Text    = modelAddress.Phone;
     ckState.Checked  = modelAddress.StateInfo == 1 ? true : false;
 }
예제 #2
0
        /// <summary>
        /// 获取收获地址详细信息
        /// </summary>
        /// <param name="addressId"></param>
        /// <returns></returns>
        public string GetAddressDetail(string addressId)
        {
            if (string.IsNullOrEmpty(addressId))
            {
                return("--");
            }
            else
            {
                BLL.CustomerAddress bll = new BLL.CustomerAddress();

                Model.CustomerAddress model = bll.GetModel(int.Parse(addressId));

                if (model != null)
                {
                    return(model.Addressinfo + ", " + model.NameInfo + ", " + model.Phone);
                }
                else
                {
                    return("--");
                }
            }
        }
예제 #3
0
        /// <summary>
        /// 确认提交
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void btnOK_Click(object sender, EventArgs e)
        {
            bool isEdit = false;

            if (int.TryParse(Request.Params["id"], out id))
            {
                modelAddress = bllAddress.GetModel(id);
                isEdit       = true;
            }

            modelAddress.Addressinfo = txtAddress.Text;
            modelAddress.CustimerId  = int.Parse(Request.Params["cid"]);
            modelAddress.NameInfo    = txtNameInfo.Text;
            modelAddress.Phone       = txtPhone.Text;

            if (isEdit)
            {
                if (bllAddress.Update(modelAddress))
                {
                    JsMessage("收货地址信息修改成功", 2000, "true", "address-index.aspx" + Request.Url.Query);
                }
                else
                {
                    JsMessage("收货地址信息修改失败,请稍候重试", 2000, "false");
                }
            }
            else
            {
                if (bllAddress.Add(modelAddress) > 0)
                {
                    JsMessage("收货地址录入成功", 2000, "true", "address-index.aspx");
                }
                else
                {
                    JsMessage("收货地址信息录入失败,请稍候重试", 2000, "false");
                }
            }
        }