internal frmFValorPostecipado(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, string strEnderecoExecutavel, double dvalorTotalNew, double saldoNew, double valorAtual, string strSimboloMoeda, int nQuantTempo, UnidadeTempo enumUnidadeTempo, DocumentoCondicao enumCondicao, int nParcelas, int nIntervalo) { InitializeComponent(); m_cls_ter_tratadorErro = tratadorErro; m_strEnderecoExecutavel = strEnderecoExecutavel; m_dValorTotal = dvalorTotalNew; m_cls_cal_Porcentagens = new clsCalculoPorcentagens(m_dValorTotal); m_dSaldo = saldoNew; m_lbSimboloMoeda.Text = strSimboloMoeda; m_dPorcentagemMaxima = mdlConversao.clsTruncamento.dTrunca(((m_dSaldo * 100) / m_dValorTotal), mdlConstantes.clsConstantes.DEFAULT_PRECISAO); m_nPostQuantTempo = nQuantTempo; m_enumPostUnidadeTempo = enumUnidadeTempo; m_enumPostCondicao = enumCondicao; m_nPostQuantParcelas = nParcelas; m_nPostIntervalo = nIntervalo; valorAtual = m_dSaldo; MostraValor(valorAtual); MostraOpcoesPostecipado(); }
private void m_btCondicao_Click(object sender, System.EventArgs e) { switch (m_enumPostCondicao) { case DocumentoCondicao.Fatura: m_enumPostCondicao = DocumentoCondicao.Conhecimento; break; case DocumentoCondicao.Conhecimento: m_enumPostCondicao = DocumentoCondicao.Saque; break; case DocumentoCondicao.Saque: m_enumPostCondicao = DocumentoCondicao.Aceite; break; case DocumentoCondicao.Aceite: m_enumPostCondicao = DocumentoCondicao.Fatura; break; } MostraOpcoesPostecipado(); }
internal void retornaValores(out double dPorcentagem, out int nQuantTempo, out UnidadeTempo enumUnidadeTempo, out DocumentoCondicao enumCondicao, out int nQuantParcelas, out int nIntervalo) { m_cls_cal_Porcentagens.bRemove(""); m_cls_cal_Porcentagens.bAdiciona("", double.Parse(m_txtValor.Text)); dPorcentagem = m_cls_cal_Porcentagens.dPorcentagemExata(""); nQuantTempo = m_nPostQuantTempo; enumUnidadeTempo = m_enumPostUnidadeTempo; enumCondicao = m_enumPostCondicao; nQuantParcelas = m_nPostQuantParcelas; nIntervalo = m_nPostIntervalo; }