/// <summary>
 ///
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void btnSalvar_Alterar_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         if (user == null)
         {
             user = new Model.UsuarioSistema();
         }
         user.Login  = this.txtLogin.Text;
         user.Senha  = this.txtSenha.Password;
         user.Perfil = this.cbxPerfil.SelectedValue.ToString();
         user.Nome   = this.txtNomeUsuario.Text;
         db.UsuarioSistemas.Add(user);
         db.SaveChanges();
         this.btnNovo_Click(sender, e);
         this.CarrgarUsuarioSistema();
         MessageBox.Show("Usuário salvo com sucesso.", "Informação",
                         MessageBoxButton.OK, MessageBoxImage.Information);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "Falha de Autenticação",
                         MessageBoxButton.OK, MessageBoxImage.Error);
     }
 }
 public MenuWindow(Model.UsuarioSistema user)
 {
     InitializeComponent();
     if (user != null)
     {
         userr = user;
         this.lalNomeUsuario.Content = "Usuário: " + user.Nome;
         if (user.Perfil == "O")
         {
             menuCadastro.Visibility = Visibility.Collapsed;
         }
     }
 }