Ejemplo n.º 1
0
        private void ListViewMenu_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            UserControl usc;

            GridBackground.Children.Clear();

            switch (((ListViewItem)((ListView)sender).SelectedItem).Name)
            {
            case "Home":
                UserPrincipal uscr = new  UserPrincipal();
                GridBackground.Children.Add(uscr);
                break;

            case "MantenimientoUsuarios":
                usc = new UScMantenimientoUsuarios();
                GridBackground.Children.Add(usc);
                break;

            case "ConsultaProductos":
                usc = new UscConsultaProductos();
                GridBackground.Children.Add(usc);
                break;

            case "Ventas":

                usc = new UscInformes();
                GridBackground.Children.Add(usc);

                /*  usc = new UscEstadisticas();
                 * GridBackground.Children.Add(usc);
                 *  usc = new UscVentas();
                 *   GridBackground.Children.Add(usc);*/
                break;



            default:
                break;
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Metodo para controlar las distintas opciones del menu ,segun el control pulsado
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ListViewItem_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
            // Instancio un UserControl en función de la opción de menú pulsada
            ListViewItem listViewItem = ((ListViewItem)sender);

            switch (listViewItem.Name)
            {
            case "listHome":
                GridContenido.Children.Clear();
                UscPrincipal uSPrincipal = new UscPrincipal();
                GridContenido.Children.Add(uSPrincipal);
                break;

            case "listAñadirUsuario":
                GridContenido.Children.Clear();
                UScMantenimientoUsuarios uScMantenimientoUsuarios = new UScMantenimientoUsuarios();
                GridContenido.Children.Add(uScMantenimientoUsuarios);
                break;

            case "listConsultarProducto":
                GridContenido.Children.Clear();
                UscConsultaProductos uCproducto = new UscConsultaProductos();
                GridContenido.Children.Add(uCproducto);
                break;

            case "listNuevoPedido":
                GridContenido.Children.Clear();
                UscVentas uCventas = new UscVentas();
                GridContenido.Children.Add(uCventas);
                break;

            case "listEstadisticas":
                GridContenido.Children.Clear();
                UscEstadisticas uCEstadisticas = new UscEstadisticas();
                GridContenido.Children.Add(uCEstadisticas);
                break;

            case "listInformeFactura":
                GridContenido.Children.Clear();
                UscInformes uCFacturas = new UscInformes();
                GridContenido.Children.Add(uCFacturas);
                break;

            case "listAcercaDe":
                GridContenido.Children.Clear();
                UscAcercaDe uCAcercaDe = new UscAcercaDe();
                GridContenido.Children.Add(uCAcercaDe);
                break;

            case "listSalir":

                MessageBoxResult result = MessageBox.Show("¿Desea cerrar la aplicación?", "Confirmación", MessageBoxButton.YesNo, MessageBoxImage.Question);

                if (result == MessageBoxResult.Yes)
                {
                    Application.Current.Shutdown();
                }

                break;

            default:
                break;
            }
        }