public EspecieDocumento_C6(EnumEspecieDocumento_C6 especieDocumento)
 {
     try
     {
         this.Carregar(especieDocumento);
     }
     catch (Exception ex)
     {
         throw new ArgumentException("Erro ao carregar objeto", ex);
     }
 }
        private void Carregar(EnumEspecieDocumento_C6 idCodigo)
        {
            try
            {
                this.Banco  = new Banco_C6();
                this.Codigo = ((int)idCodigo).ToString().PadLeft(2, '0');

                switch (idCodigo)
                {
                case EnumEspecieDocumento_C6.DuplicataMercantil:
                    this.Especie = "Duplicata Mercantil";
                    this.Sigla   = "DM";
                    break;

                case EnumEspecieDocumento_C6.DuplicataServico:
                    this.Especie = "Duplicata de Serviço";
                    this.Sigla   = "DS";
                    break;

                case EnumEspecieDocumento_C6.NotaPromissoria:
                    this.Especie = "Nota Promissória";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.NotaSeguro:
                    this.Especie = "Nota de Seguro";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.Recibo:
                    this.Especie = "Recibo";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.LetraCambio:
                    this.Especie = "Letra de Câmbio";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.FichaCompensacao:
                    this.Especie = "Ficha de Compensação";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.Carne:
                    this.Especie = "Carnê";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.Contrato:
                    this.Especie = "Contrato";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.Cheque:
                    this.Especie = "Cheque";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.CobrancaSeriada:
                    this.Especie = "Cobrança Seriada";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.MensalidadeEscolar:
                    this.Especie = "Mensalidade Escolar";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.NotaDebito:
                    this.Especie = "Nota de Débito";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.DocumentoDivida:
                    this.Especie = "Documento de Dívida";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.EncargosCondominiais:
                    this.Especie = "Encargos Condominiais";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.ContaPrestacaoServicos:
                    this.Especie = "Conta de Prestação de Serviços";
                    this.Sigla   = string.Empty;
                    break;

                case EnumEspecieDocumento_C6.FaturaCartaoCredito:
                    this.Especie = "Fatura de Cartão de Crédito (FT)";
                    this.Sigla   = "FT";
                    break;

                case EnumEspecieDocumento_C6.Outros:
                    this.Especie = "Outros";
                    this.Sigla   = string.Empty;
                    break;

                default:
                    this.Codigo  = "0";
                    this.Especie = "( Selecione )";
                    this.Sigla   = "";
                    break;
                }
            }
            catch (Exception ex)
            {
                throw new ArgumentException("Erro ao carregar objeto", ex);
            }
        }