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); } }