protected void Page_Load(object sender, EventArgs e)
 {
     if (Session["UiVistaZonas"] != null)
     {
         UiVistaZonas.DataSource = Session["UiVistaZonas"];
         UiVistaZonas.DataBind();
     }
     if (Session["UiVistaBodegasAsociadas"] != null)
     {
         UiVistaBodegasAsociadas.DataSource = Session["UiVistaBodegasAsociadas"];
         UiVistaBodegasAsociadas.DataBind();
     }
     if (Session["UiVistaBodegasDisponiblesAsociar"] != null)
     {
         UiVistaBodegasDisponiblesAsociar.DataSource = Session["UiVistaBodegasDisponiblesAsociar"];
         UiVistaBodegasDisponiblesAsociar.DataBind();
     }
 }
 private void UiVistaBodegasDisponibles_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
 {
     try
     {
         switch (e.Parameters.Split('|')[0])
         {
         case "LlenarDisponibles":
             UiVistaBodegasDisponiblesAsociar.Value = null;
             UiVistaBodegasDisponiblesAsociar.DataBind();
             UsuarioDeseaObtenerBodegas?.Invoke(sender, new ZonaArgumento {
                 Zona = new Zona {
                     ZONE_ID = Convert.ToInt32(e.Parameters.Split('|')[1])
                 }
             });
             break;
         }
     }
     catch (Exception ex)
     {
         EstablecerError(ex.Message, sender);
     }
 }