示例#1
0
        private void btnSeloEletronico_Click(object sender, RoutedEventArgs e)
        {
            var selos = new AguardeProcessandoSelos(this, _usuario);

            selos.Owner = this;
            selos.ShowDialog();
        }
示例#2
0
        private void btnAtualizar_Click(object sender, RoutedEventArgs e)
        {
            this.Close();

            AguardeProcessandoSelos aguarde = new AguardeProcessandoSelos(_principal, _usuario, seloDisponivelSelecionado);

            aguarde.Owner = _principal;
            aguarde.ShowDialog();
        }
示例#3
0
        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);
            }
        }
示例#4
0
        private void btnImportar_Click(object sender, RoutedEventArgs e)
        {
            if (MessageBox.Show("Deseja realmente importar o arquivo selecionado? " + "\n" + "\n" + "Este processo pode demorar alguns minutos.", "Atenção", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
            {
                var aguardeImportarSelos = new AguardeImportarSelos(_usuario, this);
                aguardeImportarSelos.Owner = this;
                aguardeImportarSelos.ShowDialog();

                this.Close();

                seloDisponivelSelecionado = _AppServicoSelos.ConsultarPorIdSerie(serieDisponiveisSelecionada.SerieId).FirstOrDefault();

                AguardeProcessandoSelos aguarde = new AguardeProcessandoSelos(_principal, _usuario, seloDisponivelSelecionado);
                aguarde.Owner = _principal;
                aguarde.ShowDialog();
            }
        }