Ejemplo n.º 1
0
 protected void UiVistaRuta_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
 {
     e.Cancel = true;
     UsuarioDeseaEliminarRutas?.Invoke(UiVistaRuta,
                                       new UsuarioArgumento
     {
         Data =
             new Usuario
         {
             LOGIN        = e.Keys["LOGIN"].ToString(),
             SELLER_ROUTE = e.Values["CODE_ROUTE"].ToString()
         }
     });
     UiVistaRuta.JSProperties.Add("cpLlenarListaRutas", "Enable");
 }
Ejemplo n.º 2
0
        protected void UiVista_CustomCallback(object sender, ASPxGridViewCustomCallbackEventArgs e)
        {
            var usuario = new Usuario();

            switch (e.Parameters.Split('|')[0])
            {
            case "LimpiarVistaRutas":
                RutasAsociadas = new List <Ruta>();
                break;

            case "AgregarRutas":
                InsertarRutas(e.Parameters.Split('|')[1]);
                break;

            case "BorrarTodaRuta":
                UsuarioDeseaEliminarRutas?.Invoke(UiVistaRuta,
                                                  new UsuarioArgumento {
                    Data = new Usuario {
                        LOGIN = e.Parameters.Split('|')[1]
                    }
                });
                UiVistaRuta.JSProperties.Add("cpLlenarListaRutas", "Enable");
                break;

            case "LlenarVistaUsuario":
                usuario.LOGIN = e.Parameters.Split('|')[1];
                UsuarioDeseaVerRutasAsignadas?.Invoke(sender, new UsuarioArgumento {
                    Data = usuario
                });
                UiVistaRuta.JSProperties.Add("cpLlenarVistaRuta", "Enable");

                break;

            case "LlenarListaRuta":
                usuario.LOGIN = e.Parameters.Split('|')[1];
                UsuarioDeseaVerRutasAsignadas?.Invoke(sender, new UsuarioArgumento {
                    Data = usuario
                });
                UiVistaRuta.JSProperties.Add("cpLlenarVistaRuta", "Enable");
                break;
            }
        }