Esempio n. 1
0
 public FrmVisualizadorFechamentoMes(Config config, Cs_IssPrefeitura.Dominio.Entities.ApuracaoIss apuracao)
 {
     _config        = config;
     _apuracao      = apuracao;
     _tipoRelatorio = "fechamento";
     InitializeComponent();
 }
 public AguardeApuracaoIss(Cs_IssPrefeitura.Dominio.Entities.ApuracaoIss apuracaoIss, List <AtoIss> atosIss)
 {
     _apuracaoIss = apuracaoIss;
     _atosIss     = atosIss;
     construtor   = "desvinculando";
     InitializeComponent();
 }
Esempio n. 3
0
        private void dataGridMesesfechados_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            if (dataGridMesesfechados.SelectedItem != null)
            {
                btnCancelarApuracao.IsEnabled = true;
                apuracaoSelecionada           = (Cs_IssPrefeitura.Dominio.Entities.ApuracaoIss)dataGridMesesfechados.SelectedItem;

                if (apuracaoSelecionada.Cancelado == "SIM")
                {
                    MessageBox.Show("O Fechamento selecionado já foi cancelado por outro usuário.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Stop);
                    ConsultarApuracao();
                }
            }
            else
            {
                btnCancelarApuracao.IsEnabled = false;
            }
        }
Esempio n. 4
0
        private void btnCancelarApuracao_Click(object sender, RoutedEventArgs e)
        {
            if (_usuario.FechamentoMes == false)
            {
                MessageBox.Show("Usuário logado não tem permissão para Cancelar Atpuração.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Stop);
                return;
            }

            if (dataGridMesesfechados.SelectedItem != null)
            {
                apuracaoSelecionada = _appServicoApuracaoIss.GetById(((Cs_IssPrefeitura.Dominio.Entities.ApuracaoIss)dataGridMesesfechados.SelectedItem).ApuracaoIssId);

                if (apuracaoSelecionada.Cancelado == "SIM")
                {
                    MessageBox.Show("O Fechamento selecionado foi cancelado por outro usuário.", "Atenção", MessageBoxButton.OK, MessageBoxImage.Stop);
                    ConsultarApuracao();
                    return;
                }


                if (MessageBox.Show("Confirmar Cancelamento da Apuração?", "Atenção", MessageBoxButton.YesNo, MessageBoxImage.Question) == MessageBoxResult.Yes)
                {
                    var dataInicio = Convert.ToDateTime(apuracaoSelecionada.Periodo.Substring(0, 10));

                    var dataFim = Convert.ToDateTime(apuracaoSelecionada.Periodo.Substring(13, 10));

                    var atosIss = _appServicoAtoIss.ListarAtosPorPeriodo(dataInicio, dataFim);



                    var aguarde = new AguardeApuracaoIss(apuracaoSelecionada, atosIss.Where(p => p.IdApuracaoIss == apuracaoSelecionada.ApuracaoIssId).ToList());
                    aguarde.Owner = this;
                    aguarde.ShowDialog();

                    ConsultarApuracao();
                }
            }
        }