public Boleto(DateTime dataVencimento, decimal valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento = null) { this._carteira = carteira; this._nossoNumero = nossoNumero; this._dataVencimento = dataVencimento; this._valorBoleto = valorBoleto; this._valorCobrado = this.ValorCobrado; this._cedente = cedente; this._especieDocumento = especieDocumento; }
public static string ValidaCodigo(IEspecieDocumento especie) { try { return especie.Codigo.ToString(); } catch { return "0"; } }
public static string ValidaSigla(IEspecieDocumento especie) { try { return especie.Sigla; } catch { return string.Empty; } }
public static string ValidaCodigo(IEspecieDocumento especie) { try { return(especie.Codigo.ToString()); } catch { return("0"); } }
public static string ValidaSigla(IEspecieDocumento especie) { try { return(especie.Sigla); } catch { return(string.Empty); } }
public Boleto(DateTime dataVencimento, decimal valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento) { this._carteira = carteira; this._nossoNumero = nossoNumero; this._dataVencimento = dataVencimento; this._valorBoleto = valorBoleto; this._valorBoleto = valorBoleto; this._valorCobrado = this.ValorCobrado; this._cedente = cedente; this._especieDocumento = especieDocumento; }
public Boleto(DateTime dataVencimento, double valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento) { _carteira = carteira; _nossoNumero = nossoNumero; _dataVencimento = dataVencimento; _valorBoleto = valorBoleto; _valorBoleto = valorBoleto; _ValorCobrado = ValorCobrado; _cedente = cedente; _especieDocumento = especieDocumento; }
public Boleto(DateTime dataVencimento, decimal valorBoleto, string carteira, string nossoNumero, Cedente cedente, EspecieDocumento especieDocumento) { _carteira = carteira; _nossoNumero = nossoNumero; _dataVencimento = dataVencimento; _valorBoleto = valorBoleto; _valorBoleto = valorBoleto; _valorCobrado = ValorCobrado; _cedente = cedente; _especieDocumento = especieDocumento; }
private void InstanciaEspecieDocumento(int codigoBanco, int codigoEspecie) { try { switch (codigoBanco) { //341 - Itaú case 341: _IEspecieDocumento = new EspecieDocumento_Itau(codigoEspecie); break; //356 - BankBoston case 479: _IEspecieDocumento = new EspecieDocumento_BankBoston(codigoEspecie); break; //422 - Safra case 1: _IEspecieDocumento = new EspecieDocumento_BancoBrasil(codigoEspecie); break; //237 - Bradesco case 237: _IEspecieDocumento = new EspecieDocumento_Bradesco(codigoEspecie); break; case 356: _IEspecieDocumento = new EspecieDocumento_Real(codigoEspecie); break; case 33: _IEspecieDocumento = new EspecieDocumento_Santander(codigoEspecie); break; case 347: _IEspecieDocumento = new EspecieDocumento_Sudameris(codigoEspecie); break; case 104: _IEspecieDocumento = new EspecieDocumento_Caixa(codigoEspecie); break; default: throw new Exception("Código do banco não implementando: " + codigoBanco); } } catch (Exception ex) { throw new Exception("Erro durante a execução da transação.", ex); } }
public void AdicionarCodigoEspecie(IEspecieDocumento codigoEspecieDocumento) { return; }
public static string ValidaSigla(IEspecieDocumento especie) { try { if (especie.Banco.Codigo == 748) {// Implementação das espécies de documento do Sicredi switch (especie.Codigo) { case "A": return "DMI"; case "B": return "DR"; case "C": return "NP"; case "D": return "NR"; case "E": return "NS"; case "G": return "RC"; case "H": return "LC"; case "I": return "ND"; case "J": return "DSI"; case "K": return "OS"; default: return "OS"; } } return especie.Sigla; } catch { return string.Empty; } }
private void InstanciaEspecieDocumento(int codigoBanco, string codigoEspecie) { try { switch (codigoBanco) { //341 - Itaú case 341: _IEspecieDocumento = new EspecieDocumento_Itau(codigoEspecie); break; //479 - BankBoston case 479: _IEspecieDocumento = new EspecieDocumento_BankBoston(codigoEspecie); break; //422 - Safra case 1: _IEspecieDocumento = new EspecieDocumento_BancoBrasil(codigoEspecie); break; //237 - Bradesco case 237: _IEspecieDocumento = new EspecieDocumento_Bradesco(codigoEspecie); break; case 356: _IEspecieDocumento = new EspecieDocumento_Real(codigoEspecie); break; //033 - Santander case 33: _IEspecieDocumento = new EspecieDocumento_Santander(codigoEspecie); break; case 347: _IEspecieDocumento = new EspecieDocumento_Sudameris(codigoEspecie); break; //104 - Caixa case 104: _IEspecieDocumento = new EspecieDocumento_Caixa(codigoEspecie); break; //399 - HSBC case 399: _IEspecieDocumento = new EspecieDocumento_HSBC(codigoEspecie); break; //748 - Sicredi case 748: _IEspecieDocumento = new EspecieDocumento_Sicredi(codigoEspecie); break; //41 - Banrisul - sidneiklein case 41: _IEspecieDocumento = new EspecieDocumento_Banrisul(codigoEspecie); break; //085 - Cecred case 85: _IEspecieDocumento = new EspecieDocumento_Cecred(codigoEspecie); break; //756 - Sicoob case 756: _IEspecieDocumento = new EspecieDocumento_Sicoob(codigoEspecie); break; //004 Banco do Nordeste case 4: _IEspecieDocumento = new EspecieDocumento_Nordeste(codigoEspecie); break; default: throw new Exception("Código do banco não implementando: " + codigoBanco); } } catch (Exception ex) { throw new Exception("Erro durante a execução da transação.", ex); } }
public static int ValidaCodigo(IEspecieDocumento especie) { try { return especie.Codigo; } catch { return 0; } }