private void btnBaixarManualDisponiveis_Click(object sender, RoutedEventArgs e) { if (listSelosDisponiveisSerieSelecionada == null) { return; } List <Selos> selosBaixar = new List <Selos>(); selosBaixar = listSelosDisponiveisSerieSelecionada.Where(p => p.Check == true && p.Status == "LIVRE").ToList(); if (selosBaixar.Count > 0) { if (_usuario.NomeUsuario != "Administrador") { autorizacao = string.Empty; var verificarSenha = new InformarSenhaMaster(this); verificarSenha.Owner = this; verificarSenha.ShowDialog(); if (autorizacao != "autorizado") { return; } } lblQtdMarcados.Visibility = Visibility.Hidden; var liberarBaixarSelos = new CarreguandoBaixarLiberarSelo(selosBaixar, _usuario, "baixar", this); liberarBaixarSelos.Owner = this; liberarBaixarSelos.ShowDialog(); lblQtdMarcados.Visibility = Visibility.Visible; this.Close(); AguardeProcessandoSelos aguarde = new AguardeProcessandoSelos(_principal, _usuario, seloDisponivelSelecionado); aguarde.Owner = _principal; aguarde.ShowDialog(); } else { MessageBox.Show("Nenhum selo LIVRE foi selecionado", "Atenção", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private string VerificarSenhaMaster() { autorizacao = string.Empty; var verificarSenha = new InformarSenhaMaster(this); verificarSenha.Owner = this; verificarSenha.ShowDialog(); if (autorizacao != "autorizado") { return("não autorizado"); } return(autorizacao); }