Пример #1
0
    protected void btnUpdateAddress_Click(object sender, EventArgs e)
    {
        try
        {
            AddressEntity.AddressDetailID = Convert.ToInt32(ViewState["AddressDetailID"]);
            AddressEntity.Type            = 1;
            AddressEntity.UIC             = "0";
            AddressEntity.ReferenceSAID   = ViewState["AddressReferenceSAID"].ToString();
            AddressEntity.SAID            = ViewState["AddressReferenceSAID"].ToString();

            AddressEntity.HouseNo      = txtHouseNo.Text;
            AddressEntity.BuildingName = txtBulding.Text;
            AddressEntity.Floor        = txtFloor.Text;
            AddressEntity.FlatNo       = txtFlatNo.Text;
            AddressEntity.RoadName     = txtRoadName.Text;
            AddressEntity.RoadNo       = txtRoadNo.Text;
            AddressEntity.SuburbName   = txtSuburbName.Text;
            AddressEntity.City         = txtCity.Text;
            AddressEntity.Complex      = txtComplex.Text;
            AddressEntity.Province     = Convert.ToInt32(ddlProvince.SelectedValue);
            AddressEntity.Country      = Convert.ToInt32(ddlCountry.SelectedValue);
            AddressEntity.PostalCode   = txtPostalCode.Text;
            AddressEntity.AdvisorId    = 0;
            AddressEntity.Status       = 1;
            AddressEntity.CreatedBy    = 0;
            AddressEntity.UpdatedBy    = "0";


            int result = addressbl.InsertUpdateAddress(AddressEntity, 'u');
            if (result == 1)
            {
                lblTitle.Text      = "Thank You!";
                lblTitle.ForeColor = System.Drawing.Color.Green;
                message.Text       = "Address details updated successfully!";
                message.ForeColor  = System.Drawing.Color.Green;
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
                clearAddresscontrols();
                GetAddressDetails();
            }
            else
            {
                lblTitle.Text      = "Warning!";
                lblTitle.ForeColor = System.Drawing.Color.Red;
                message.ForeColor  = System.Drawing.Color.Red;
                message.Text       = "Sorry, Please try again!";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
                clearAddresscontrols();
            }
        }
        catch
        {
            lblTitle.Text      = "Warning!";
            lblTitle.ForeColor = System.Drawing.Color.Red;
            message.ForeColor  = System.Drawing.Color.Red;
            message.Text       = "Sorry, Something went wrong, please contact administrator";
            ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "openModal();", true);
        }
    }