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); } }