/// <summary>
 /// Initializes a new instance of the LocationExtension class
 /// </summary>
 /// <param name="ad">Address object</param>
 /// <param name="cross">AddressCrossStreet Object</param>
 /// <param name="grid">AddressGrid</param>
 /// <param name="mgrs">MGRS Coordinate</param>
 /// <param name="utm">UTM Coordinate</param>
 /// <param name="ar">Area Region</param>
 /// <param name="intersect">Intersection Boolean</param>
 public LocationExtension(Address ad, AddressCrossStreet cross, AddressGrid grid, MGRSCoordinate mgrs, UTMCoordinate utm,
                          AreaRegion ar, bool intersect)
 {
     this.Address            = ad;
     this.AddressCrossStreet = cross;
     this.AreaRegion         = ar;
     this.MGRSCoordinate     = mgrs;
     this.UTMCoordinate      = utm;
     AddressGrid             = grid;
 }
        public void GridViewLoadAddressDataByUser()
        {
            DataTable dtResult = addressBLL.GetUserAddress(int.Parse(Session["UserId"].ToString()));

            AddressGrid.DataSource = dtResult;
            if (dtResult.Rows.Count == 0)
            {
                string msg = "Você ainda não possui endereço cadastrado, clique no botão para cadastrar";
                snackbarError.Text    = msg;
                snackbarError.Visible = true;
            }
            AddressGrid.DataBind();
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UserEmail"] == null || Session["UserId"] == null || Session["UserType"] == null || Session["UserEmail"].ToString().Length == 0 || Session["UserId"].ToString().Length == 0 ||
         Session["UserType"].ToString().Length == 0)
     {
         Response.Redirect("index.aspx");
     }
     GridViewLoadDataByUser();
     GridViewLoadAddressDataByUser();
     if (!Page.IsPostBack)
     {
         ClientGrid.DataBind();
         AddressGrid.DataBind();
     }
 }
Esempio n. 4
0
        /// <summary>
        /// Creates the Location to be set for the Aid Request
        /// </summary>
        /// <param name="add">Address object</param>
        /// <param name="cross">(Optional) AddressCrossStreet Object</param>
        /// <param name="grid">(Optional) AddressGrid</param>
        /// <param name="mgrs">(Optional) MGRS Coordinate</param>
        /// <param name="utm">(Optional) UTM Coordinate</param>
        /// <param name="ar">(Optional) Area Region</param>
        /// <param name="intersect">(Optional) Intersection Boolean</param>
        public void SetLocation(Address add, AddressCrossStreet cross = null, AddressGrid grid = null, MGRSCoordinate mgrs = null, UTMCoordinate utm = null, AreaRegion ar = null, bool?intersect = null)
        {
            LocationExtension e = null;

            if (intersect != null)
            {
                e = new LocationExtension(add, cross, grid, mgrs, utm, ar, (bool)intersect);
            }
            else
            {
                e = new LocationExtension(add, cross, grid, mgrs, utm, ar, false);
            }

            SetLocation(e);
        }
 private void LoadGrid()
 {
     DSAddress.Bindings.Add(new Sage.Platform.WebPortal.Binding.WebEntityListBinding("Addresses", AddressGrid));
     DSAddress.SourceObject = EntityService.GetEntity();
     AddressGrid.DataBind();
 }