示例#1
0
    private void InitData()
    {
        bool visible = false;

        if (AddressID > 0)
        {
            Address oAddress = AddressManager.GetAddressByID(AddressID);
            if (oAddress != null)
            {
                visible = true;
                this.ltrAddressID.Text        = oAddress.AddressID.ToSureString();
                this.ltrCustomerID.Text       = oAddress.CustomerID.ToSureString();
                this.ltrAddressName.Text      = oAddress.AddressName;
                this.ltrIsBillingAddress.Text = base.ShowBool(oAddress.IsBillingAddress);
                this.ltrIsUsed.Text           = base.ShowBool(oAddress.IsUsed);
                this.ltrName.Text             = oAddress.Name;
                this.ltrAddressLine.Text      = oAddress.AddressLine;
                this.ltrCityID.Text           = oAddress.CityID.ToSureString();
                this.ltrDistrictID.Text       = oAddress.DistrictID.ToSureString();
                this.ltrAreaID.Text           = oAddress.AreaID.ToSureString();
                this.ltrTaxOffice.Text        = oAddress.TaxOffice;
                this.ltrTaxNo.Text            = oAddress.TaxNo;
                this.ltrZipCode.Text          = oAddress.ZipCode;
                this.ltrPhone.Text            = oAddress.Phone;
                this.ltrCreateDate.Text       = base.ShowDate(oAddress.CreateDate);
            }
        }
        tblData.Visible = visible;
        if (!visible)
        {
            Warn(ResourceManager.GetResource("form.nodata"));
        }
    }
示例#2
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (!Page.IsValid)
        {
            return;
        }
        bool    Updating = false;
        Address oAddress = null;

        if (AddressID > 0)
        {
            oAddress = AddressManager.GetAddressByID(AddressID);
            Updating = oAddress != null;
        }
        if (!Updating)
        {
            oAddress            = new Address();
            oAddress.CreateDate = DateTime.Now;
        }

        oAddress.CustomerID       = this.ddlCustomerID.SelectedValue.ToInt();
        oAddress.AddressName      = this.txtAddressName.Text;
        oAddress.IsBillingAddress = this.chkIsBillingAddress.Checked;
        oAddress.IsUsed           = this.chkIsUsed.Checked;
        oAddress.Name             = this.txtName.Text;
        oAddress.AddressLine      = this.txtAddressLine.Text;
        oAddress.CityID           = this.ddlCityID.SelectedValue.ToInt();
        oAddress.DistrictID       = this.ddlDistrictID.SelectedValue.ToInt();
        oAddress.AreaID           = this.ddlAreaID.SelectedValue.ToInt();
        oAddress.TaxOffice        = this.txtTaxOffice.Text;
        oAddress.TaxNo            = this.txtTaxNo.Text;
        oAddress.ZipCode          = this.txtZipCode.Text;
        oAddress.Phone            = this.txtPhone.Text;
        bool bSuccess = Updating ? AddressManager.UpdateAddress(oAddress) : AddressManager.InsertAddress(oAddress);

        if (bSuccess)
        {
            Redirect("/address-list?s=1");
        }
        else
        {
            base.Warn("error.save");
        }
    }
示例#3
0
        public string Execute(Hashtable params_ht)
        {
            Hashtable res = params_ht;

            if (res["UID"] == null || res["ShortTitle"] == null || res["Address"] == null || res["Longitude"] == null || res["Latitude"] == null ||
                res["UID"].ToString().Trim().Length <= 0 || res["ShortTitle"].ToString().Trim().Length <= 0 ||
                res["Address"].ToString().Trim().Length <= 0 || res["Longitude"].ToString().Trim().Length <= 0 ||
                res["Latitude"].ToString().Trim().Length <= 0)
            {
                return(SiteHelper.GetJsonFromHashTable(null, "faild", "参数不完整"));
            }
            else
            {
                uid        = res["UID"].ToString().Trim();
                shorttitle = res["ShortTitle"].ToString().Trim();
                address    = res["Address"].ToString().Trim();
                jingdu     = res["Longitude"].ToString().Trim();
                weidu      = res["Latitude"].ToString().Trim();

                Hashtable hashadd = new Hashtable();
                hashadd["ID"]         = CommonHelper.GetGuid;
                hashadd["UserID"]     = uid;
                hashadd["Address"]    = address;
                hashadd["ShortTitle"] = shorttitle;
                hashadd["Longitude"]  = jingdu;
                hashadd["Latitude"]   = weidu;
                AddressManager am        = new AddressManager();
                bool           isSuccess = am.AddOrEditAddressInfo(hashadd, null);
                if (isSuccess)
                {
                    Hashtable hashaddress = am.GetAddressByID(hashadd["ID"].ToString());
                    return(SiteHelper.GetJsonFromHashTable(hashaddress, "success", "添加地址成功", "AddressInfo"));
                }
                else
                {
                    return(SiteHelper.GetJsonFromHashTable(null, "faild", "添加地址失败"));
                }
            }
        }
示例#4
0
 private void InitData()
 {
     if (AddressID > 0)
     {
         Address oAddress = AddressManager.GetAddressByID(AddressID);
         if (oAddress != null)
         {
             this.ddlCustomerID.Select(oAddress.CustomerID);
             this.txtAddressName.Text         = oAddress.AddressName;
             this.chkIsBillingAddress.Checked = oAddress.IsBillingAddress;
             this.chkIsUsed.Checked           = oAddress.IsUsed;
             this.txtName.Text        = oAddress.Name;
             this.txtAddressLine.Text = oAddress.AddressLine;
             this.ddlCityID.Select(oAddress.CityID);
             this.ddlDistrictID.Select(oAddress.DistrictID);
             this.ddlAreaID.Select(oAddress.AreaID);
             this.txtTaxOffice.Text = oAddress.TaxOffice;
             this.txtTaxNo.Text     = oAddress.TaxNo;
             this.txtZipCode.Text   = oAddress.ZipCode;
             this.txtPhone.Text     = oAddress.Phone;
         }
     }
 }
示例#5
0
        public string Execute(Hashtable params_ht)
        {
            Hashtable res = params_ht;

            if (res["UID"] == null || res["AddressID"] == null || res["UID"].ToString().Trim().Length <= 0 || res["AddressID"].ToString().Trim().Length <= 0)
            {
                return(SiteHelper.GetJsonFromHashTable(null, "faild", "参数不完整"));
            }
            else
            {
                uid       = res["UID"].ToString().Trim();
                addressid = res["AddressID"].ToString().Trim();
                AddressManager am      = new AddressManager();
                Hashtable      address = am.GetAddressByID(addressid);
                if (address != null)
                {
                    return(SiteHelper.GetJsonFromHashTable(address, "success", "获取数据成功", "AddressInfo"));
                }
                else
                {
                    return(SiteHelper.GetJsonFromHashTable(null, "faild", "不存在信息记录"));
                }
            }
        }