//private void GoBack_OnClick(object sender, RoutedEventArgs e) //{ // if (Navegacion.Frame.CanGoBack == false) // Navegacion.NavegarAtras(); // else // Navegacion.Regresar_frame(); //} private void HamburgerMenuControl_OnItemInvoked(object sender, HamburgerMenuItemInvokedEventArgs e) { var menuItem = e.InvokedItem as ElementoMenu; if (menuItem != null && menuItem.IsNavigation) { _ESTADO = Entrada; nombreVentana = menuItem.Text; switch (nombreVentana) { case nombresVentanas.PatioContenedores: if (contenedor == null) { contenedor = new Patio_Contenedor(Entrada, nombresPatioContenedor.IMPORTACION); } Navegacion.NavegarA(contenedor); break; case nombresVentanas.PatioFerrocarriles: if (ferrocarril == null) { ferrocarril = new Patio_Ferrocarril(Entrada, nombresPatioFerrocarril.IMPORTACION); } Navegacion.NavegarA(ferrocarril); break; case nombresVentanas.BodegaC: if (bodega == null) { bodega = new Bodega(); } Navegacion.NavegarA(bodega); break; case nombresVentanas.Principal: if (principal == null) { principal = new Principal(); } Navegacion.NavegarA(principal); break; case nombresVentanas.BusquedayReportes: if (busquedayreportes == null) { busquedayreportes = new Busquedayreportes(); } Navegacion.NavegarA(busquedayreportes); break; case nombresVentanas.Configuracion: if (config == null) { config = new configuracion(); } Navegacion.NavegarA(config); break; } } }
public MainWindow() { ConectorDB.Initialize(); InitializeComponent(); Controles = new Metodos_comunes(); metodos_bd = new Metodos_bd(); Controles.campos.Add(caja_texto_usuario); Controles.campos.Add(caja_contrasena); Controles.Inicial.Focus(); Controles.Limpiar_controles(); //Verificacion de conexion a servidor _vm = new ToastViewModel(); ArrayList resultado2 = metodos_bd.BUSCAR(NOMBRE_TABLA, NOMBRE, TIPO_ADMINISTRADOR, CANTIDAD_COLUMNAS, TODO); if (resultado2.Count == 0) { _vm = new ToastViewModel(); _vm.ShowInformation("Creando cuenta administrador"); Navegacion.NavegarA(new auxiliar()); } //caja_texto_usuario.Text = "jafet"; //caja_contrasena.Password = "******"; //Boton_ingresar_Click(null, null); }
public Ventana_principal() { InitializeComponent(); if (Navegacion.Frame == null) { Navegacion.Frame = new Frame() { NavigationUIVisibility = NavigationUIVisibility.Hidden } } ; Navegacion.Frame.Navigated += SplitViewFrame_OnNavigated; Usuario.Text = "Usuario: " + USUARIOdato + " Privilegios: " + TIPO_USUARIOdato + " "; if (principal == null) { principal = new Principal(); } principal._contenedorClient.Subscribe(); Navegacion.NavegarA(principal); }
private async void metodo_abrir(int seleccionar) { if (Controles.Seleccionar_control(false)) { ArrayList resultado = metodos_bd.BUSCAR(NOMBRE_TABLA, NOMBRE, USUARIOdato, CANTIDAD_COLUMNAS, TODO); if (resultado.Count > 0) /*si hay mas de un resultado entonces si existe el usuario*/ { TIPO_USUARIOdato = resultado[3].ToString(); if (resultado[2].ToString() == caja_contrasena.Password) { _vm.ShowInformation("Bienvenida(o): " + resultado[1].ToString()); if (seleccionar == ABRIR) { if (ventana_Principal == null) { ventana_Principal = new Ventana_principal(); } Navegacion.NavegarA(ventana_Principal); // Navegacion.Navigate(new Uri("Ventana_principal.xaml",UriKind.RelativeOrAbsolute)); } if (seleccionar == CUENTA_NUEVA) { if (resultado[3].ToString() != TIPO_ADMINISTRADOR) { await this.ShowMessageAsync(TITULO_MENSAJE, "No es administrador", MessageDialogStyle.Affirmative); } else { if (nuevo_Usuario == null) { nuevo_Usuario = new Nuevo_usuario(); } Navegacion.NavegarA(nuevo_Usuario); //Navegacion.Navigate(new Uri("Nuevo_usuario.xaml",UriKind.RelativeOrAbsolute)); _vm.ShowInformation("Ajustes de administrador"); } } } else { await this.ShowMessageAsync(TITULO_MENSAJE, "Contraseña incorrecta", MessageDialogStyle.Affirmative); limpiar(); } } else { ArrayList resultado2 = metodos_bd.BUSCAR(NOMBRE_TABLA, NOMBRE, TIPO_ADMINISTRADOR, CANTIDAD_COLUMNAS, TODO); if (resultado2.Count > 0) { await this.ShowMessageAsync(TITULO_MENSAJE, "Datos incorrectos", MessageDialogStyle.Affirmative); limpiar(); } else { Navegacion.NavegarA(new auxiliar()); //Navegacion.Navigate("auxiliar.xaml"); _vm.ShowInformation("Creando cuenta administrador"); } } } else { await this.ShowMessageAsync(TITULO_MENSAJE, "Información incompleta", MessageDialogStyle.Affirmative); } }