Ejemplo n.º 1
0
        public RealizarPagamento(Projeto projeto) : base(new FormRealizarPagamento())
        {
            this.projeto        = projeto;
            servicoProjetos     = CRUDProjetos.ObterInstancia();
            servicoDespacho     = CRUDDespacho.ObterInstancia();
            servicoPagamento    = CRUDPagamento.ObterInstancia();
            servicoObterEstados = ObterEstados.ObterInstancia();
            despacho            = servicoDespacho.LerUltimoDespacho(projeto);
            despachoMaisRecente = despacho.DespachoIncentivo;
            bool expirou = ConfirmarData();

            totalAPagar();
            Vista.AlterarDados(Convert.ToString(aPagar));
            Vista.Notificavel = this;
            if (expirou)
            {
                Erro erro = new Erro("A data de pagamento do projeto expirou.");
                Vista.Hide();
                Vista.Close();
            }
            else
            {
                Vista.ShowDialog();
            }
        }
Ejemplo n.º 2
0
        public AprovacaoReforco(Projeto projetoSelecionado) : base(new FormAprovacaoReforco())
        {
            servicoProjetos        = CRUDProjetos.ObterInstancia();
            servicoHistorico       = CRUDHistorico.ObterInstancia();
            servicoObterEstados    = ObterEstados.ObterInstancia();
            servicoDespacho        = CRUDDespacho.ObterInstancia();
            servicoPedidoDeReforco = CRUDPedidoDeReforco.ObterInstancia();

            pedidoDeReforco = servicoPedidoDeReforco.LerPedidoDeReforcoPorDecidir(new PedidoDeReforco()
            {
                id_despacho = servicoDespacho.LerUltimoDespacho(projetoSelecionado).id
            });
            Vista.AlterarDados(pedidoDeReforco.montante.ToString(), pedidoDeReforco.prazo.ToString());
            projeto           = projetoSelecionado;
            Vista.Notificavel = this;
            Vista.ShowDialog();
        }