示例#1
0
        private short RetornaDV()
        {
            short ret = 0;

            if (DVText.Text == "")
            {
                DVText.Text = "0";
            }
            int Numero = Convert.ToInt32(DVText.Text);

            if (Dv1Option.Checked)
            {
                Processo_bll clsProcesso = new Processo_bll(_connection);
                ret = Convert.ToInt16(clsProcesso.DvProcesso(Numero));
            }
            else
            {
                Tributario_bll clsTributario = new Tributario_bll(_connection);
                ret = Convert.ToInt16(clsTributario.DvDocumento(Numero));
            }

            return(ret);
        }
示例#2
0
        private void Carrega_Detalhe(List <SpExtrato> Lista)
        {
            decimal        _valorTributo = 0, _valorMulta = 0, _valorJuros = 0, _valorCorrecao = 0, _valorTotal = 0;
            double         _valorPago       = 0;
            Tributario_bll tributario_Class = new Tributario_bll(_connection);

            foreach (SpExtrato item in Lista)
            {
                ListViewItem lvItem = new ListViewItem {
                    Text      = item.Abrevtributo,
                    ForeColor = Color.Black,
                    UseItemStyleForSubItems = false
                };
                lvItem.SubItems.Add(item.Valortributo.ToString("#0.00"), _foreColor, _backColor, _font);
                lvItem.SubItems.Add(item.Valormulta.ToString("#0.00"), _foreColor, _backColor, _font);
                lvItem.SubItems.Add(item.Valorjuros.ToString("#0.00"), _foreColor, _backColor, _font);
                lvItem.SubItems.Add(item.Valorcorrecao.ToString("#0.00"), _foreColor, _backColor, _font);
                lvItem.SubItems.Add(item.Valortotal.ToString("#0.00"), _foreColor, _backColor, _font);
                TributoListView.Items.Add(lvItem);
                _valorTributo  += item.Valortributo;
                _valorJuros    += item.Valorjuros;
                _valorMulta    += item.Valormulta;
                _valorCorrecao += item.Valorcorrecao;
                _valorTotal    += item.Valortotal;
            }

            ListViewItem lvItem2 = new ListViewItem {
                Text      = "Total ==>",
                ForeColor = Color.Brown,
                UseItemStyleForSubItems = false
            };

            lvItem2.SubItems.Add(_valorTributo.ToString("#0.00"), Color.Brown, _backColor, _font);
            lvItem2.SubItems.Add(_valorMulta.ToString("#0.00"), Color.Brown, _backColor, _font);
            lvItem2.SubItems.Add(_valorJuros.ToString("#0.00"), Color.Brown, _backColor, _font);
            lvItem2.SubItems.Add(_valorCorrecao.ToString("#0.00"), Color.Brown, _backColor, _font);
            lvItem2.SubItems.Add(_valorTotal.ToString("#0.00"), Color.Brown, _backColor, _font);
            TributoListView.Items.Add(lvItem2);

            SpExtrato reg = Lista[0];

            DataBaseLabel.Text       = reg.Datadebase.ToString("dd/MM/yyyy");
            DataVenctoLabel.Text     = reg.Datavencimento.ToString("dd/MM/yyyy");
            DataVenctoCalcLabel.Text = reg.Datavencimentocalc.Year < 1990 ? reg.Datavencimento.ToString("dd/MM/yyyy") : reg.Datavencimentocalc.ToString("dd/MM/yyyy");
            _valorPago              = reg.Valorpagoreal == 0 ? Convert.ToDouble(_valorTotal) : Convert.ToDouble(reg.Valorpagoreal);
            ValorLancadoLabel.Text  = _valorTributo.ToString("#0.00");
            ValorAtualLabel.Text    = _valorTotal.ToString("#0.00");
            ValorPagoLabel.Text     = Convert.ToDouble(reg.Valorpagoreal).ToString("#0.00");
            LivroLabel.Text         = reg.Numlivro == null ? "0000" : Convert.ToInt32(reg.Numlivro).ToString("0000");
            DataInscricaoLabel.Text = reg.Datainscricao == null ? "  /  /    " : Convert.ToDateTime(reg.Datainscricao).ToString("dd/MM/yyyy");
            PaginaLabel.Text        = reg.Pagina == null ? "00000" : Convert.ToInt32(reg.Pagina).ToString("00000");
            CertidaoLabel.Text      = reg.Certidao == null ? "00000" : Convert.ToInt32(reg.Certidao).ToString("00000");
            AjuizamentoLabel.Text   = reg.Dataajuiza == null ? "  /  /    " : Convert.ToDateTime(reg.Dataajuiza).ToString("dd/MM/yyyy");
            ProcessoCNJLabel.Text   = reg.Processocnj ?? "0000000-00.0.0.00.0000";
            NumProtocoloLabel.Text  = reg.Prot_certidao == null ? "0000000" : reg.Prot_certidao.ToString();
            DataRemessaLabel.Text   = reg.Prot_dtremessa == null ? "  /  /    " : Convert.ToDateTime(reg.Prot_dtremessa).ToString("dd/MM/yyyy");
            LancamentoLabel.Text    = reg.Codlancamento.ToString("000") + "-" + reg.Desclancamento;
            NomeLabel.Text          = _codigo.ToString("000000") + "-" + _nome;
            StatusLabel.Text        = reg.Statuslanc.ToString("00") + "-" + reg.Situacao;
            DataPagtoLabel.Text     = reg.Datapagamento == null ? "  /  /    " : Convert.ToDateTime(reg.Datapagamento).ToString("dd/MM/yyyy");
            ValorPagoLabel.Text     = Convert.ToDouble(reg.Valorpagoreal).ToString("#0.00");

            Debitoparcela _parcelaReg = new Debitoparcela()
            {
                Codreduzido    = reg.Codreduzido,
                Anoexercicio   = reg.Anoexercicio,
                Codlancamento  = reg.Codlancamento,
                Seqlancamento  = reg.Seqlancamento,
                Numparcela     = (byte)reg.Numparcela,
                Codcomplemento = reg.Codcomplemento
            };

            DebitoPagoStruct dpReg = tributario_Class.Retorna_DebitoPago_Parcela(_parcelaReg);

            if (dpReg != null)
            {
                TaxaExpLabel.Text = Convert.ToDouble(dpReg.Valor_Tarifa).ToString("#0.00");
                if (dpReg.Data_Pagamento_Calc != null && Convert.ToDateTime(dpReg.Data_Pagamento_Calc).Year > 1970)
                {
                    DataPagtoCalcLabel.Text = Convert.ToDateTime(dpReg.Data_Pagamento_Calc).ToString("dd/MM/yyyy");
                }
                else
                {
                    DataPagtoCalcLabel.Text = "  /  /    ";
                }

                DataReceitaLabel.Text = dpReg.Data_Recebimento == null ? "  /  /    " : Convert.ToDateTime(dpReg.Data_Recebimento).ToString("dd/MM/yyyy");
                string _banco   = Convert.ToInt32(dpReg.Banco_Codigo).ToString("000");
                string _agencia = Convert.ToInt32(dpReg.Codigo_Agencia).ToString("000");
                BancoLabel.Text = _banco + "/" + _agencia;
                int _numdoc = Convert.ToInt32(dpReg.Numero_Documento);
                NumDocLabel.Text   = _numdoc.ToString("00000000") + "-" + tributario_Class.DvDocumento(_numdoc);
                ValorDifLabel.Text = Convert.ToDouble(dpReg.Valor_Dif).ToString("#0.00");
                Numdocumento regDoc = tributario_Class.Retorna_Dados_Documento(_numdoc);
                if (regDoc.Isentomj == 1)
                {
                    IsentoLabel.Text = "Sim";
                }
                else
                {
                    IsentoLabel.Text = "Não";
                }
                DescontoLabel.Text = Convert.ToDecimal(regDoc.Percisencao).ToString("#0.00") + "%";
            }

            if (reg.UserId > 0)
            {
                Sistema_bll sistema_Class = new Sistema_bll(_connection);
                string      _nome         = sistema_Class.Retorna_User_FullName(Convert.ToInt32(reg.UserId));
                Text += " (Gerado por: " + _nome + ")";
            }
        }