예제 #1
0
        /// <summary>
        /// Método para definir valores padrão ao iniciar componente
        /// </summary>
        private void initializeUserControl()
        {
            UserControl usc = null;

            if (IsConnected())
            {
                // Carregando tela de configurações
                usc = new UserControlMain();
                GridMain.Children.Clear();
                GridMain.Children.Add(usc);
            }
            else
            {
                // Retornando mensagem de aviso
                MessageBox.Show(
                    "Você precisa ter conexão com internet para acessar esse módulo",
                    "Alerta",
                    MessageBoxButton.OK,
                    MessageBoxImage.Warning
                    );
            }
        }
예제 #2
0
        /// <summary>
        /// Evento ao selecionar alguma opcão do menu priincipal
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ListView_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            //Limpando a view atual
            UserControl usc = null;

            GridMain.Children.Clear();

            //Verificando qual tela será carregada
            switch (((ListViewItem)((ListView)sender).SelectedItem).Name)
            {
            case "Main":
                usc = new UserControlMain();
                GridMain.Children.Add(usc);
                break;

            case "Client":
                usc = new UserControlClient();
                GridMain.Children.Add(usc);
                break;

            case "Employes":
                usc = new UserControlEmployes();
                GridMain.Children.Add(usc);
                break;

            case "Services":
                usc = new UserControlServices();
                GridMain.Children.Add(usc);
                break;

            case "Supplier":
                usc = new UserControlSupplier();
                GridMain.Children.Add(usc);
                break;

            case "BillsToPay":
                usc = new UserControlBillsToPay();
                GridMain.Children.Add(usc);
                break;

            case "BillsToReceive":
                usc = new UserControlBillsToReceive();
                GridMain.Children.Add(usc);
                break;

            case "Estimate":
                usc = new UserControlEstimate();
                GridMain.Children.Add(usc);
                break;

            case "Order":
                usc = new UserControlOrder();
                GridMain.Children.Add(usc);
                break;

            case "Sair":
                System.Environment.Exit(0);
                break;

            default:
                break;
            }
        }