示例#1
0
 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();
 }
示例#2
0
        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();
        }
示例#3
0
 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;
 }