public M_Calculo_PF Calcular(int Projeto) { if (VerificarDados(Projeto)) { try { M_Calculo_PF mclclpfModelo = new M_Calculo_PF(); mclclpfModelo.SPFNA = Biblioteca.FormatarDecimais(CalcularSPFNA(Projeto)); mclclpfModelo.SNI = Biblioteca.FormatarDecimais(CalcularSNI(Projeto)); mclclpfModelo.PF = Biblioteca.FormatarDecimais(CalcularPF(mclclpfModelo.SPFNA, CalcularFA(mclclpfModelo.SNI))); return(mclclpfModelo); } catch (Exception Ex) { SetMensagem(Mensagens.CALCULO_ERRO + Ex.Message); return(null); } } else { return(null); } }
private void btnCalcular_Click(object sender, EventArgs e) { N_Calculo_PF nclclpfNegocio = new N_Calculo_PF(); Calculo_PF = nclclpfNegocio.Calcular(Projeto_Selecionado); if (Calculo_PF != null) { lblValorSPFNA.Text = Calculo_PF.SPFNA.ToString() + " PF"; lblValorSNI.Text = Calculo_PF.SNI.ToString(); lblValorPF.Text = Calculo_PF.PF.ToString() + " PF"; } else { MessageBox.Show(nclclpfNegocio.Mensagem); } }