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(); } }
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(); }