//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); }
private void guardar() { CONTRASEÑA_D = caja_contrasena.Password.Trim(); NOMBRE_D = "ADMINISTRADOR"; TIPO_USUARIO_D = TIPO_ADMINISTRADOR; metodos_bd.GUARDAR(NOMBRE_TABLA, (NOMBRE, NOMBRE_D), (CONTRASEÑA, CONTRASEÑA_D), (TIPO_USUARIO, TIPO_USUARIO_D)); Navegacion.NavegarAtras(); }
private void MetroWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { principal._contenedorClient.Unsubscribe(); Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, (DispatcherOperationCallback) delegate(object o) { Navegacion.NavegarAtras(); return(null); }, null); e.Cancel = true; }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { // Navegacion.GoBack(); Controles.Limpiar_lista(); Application.Current.Dispatcher.BeginInvoke(DispatcherPriority.Background, (DispatcherOperationCallback) delegate(object o) { Navegacion.NavegarAtras(); return(null); }, null); e.Cancel = true; }
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 VerificarAsync() { /*Creamos la sentencia SQL que podra realizar la consulta que nesesitamos*/ string SQL = String.Format( "SELECT * FROM tabla_usuario where nombre_Usuario ='{0}' and contraseña_Usuario='{1}'", caja_texto_usuario.Text.Trim(), caja_contrasena.Password.Trim()); MySqlDataReader reader = ConectorDB.Consultas(SQL); /*Comprobamos que el usuario exista*/ bool local = comprobarID(reader); ConectorDB.CerrarConexion(); reader.Dispose(); if (local) { /*Si todo a salido bien se abrira el formulario principal y muestra notificacion*/ if (nuevo == true) { if (Usuario.TIPO_USUARIO == 1) { //si es administrador Navegacion.NavigarA(new Nuevo_usuario()); } else { await botoncomandoAsync("Registro denegado", "No es administrador"); } } else {//inicio de sesion normal _vm.ShowSuccess("Sesion iniciada"); Navegacion.NavigarA(new Ventana_principal()); } } else { await botoncomandoAsync("Inicio de sesión", "Usuario no encontrado"); } limpiar(); }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { Navegacion.NavegarAtras(); }
private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e) { Navegacion.NavegarAtras(); Controles.Limpiar_lista(); }
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); } }