private void carregar(int idInstrucao, double valor, DateTime data, EnumTipoValor tipoValor = EnumTipoValor.Reais) { try { this.Banco = new Banco_Bradesco(); this.Valida(); switch ((EnumInstrucoes_Bradesco)idInstrucao) { case EnumInstrucoes_Bradesco.ComDesconto: this.Codigo = (int)EnumInstrucoes_Bradesco.ComDesconto; this.Descricao = String.Format("Desconto de pontualidade no valor de {0} {1} se pago até " + data.ToShortDateString(), (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("C")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Bradesco.BoletoOriginal: this.Codigo = (int)EnumInstrucoes_Bradesco.BoletoOriginal; this.Descricao = "Vencimento " + data.ToShortDateString() + ", no valor de " + valor.ToString("C") + ""; break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Bradesco(); this.Valida(); switch ((EnumInstrucoes_Bradesco)idInstrucao) { case EnumInstrucoes_Bradesco.OutrasInstrucoes_ExibeMensagem_MoraDiaria: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar juros de {0} {1} por dia de atraso", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Bradesco.OutrasInstrucoes_ExibeMensagem_MultaVencimento: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar multa de {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Itau(); this.Valida(); switch ((EnumInstrucoes_Itau)idInstrucao) { case EnumInstrucoes_Itau.JurosdeMora: this.Codigo = (int)EnumInstrucoes_Itau.JurosdeMora; this.Descricao = String.Format("Após vencimento cobrar juros de {0} {1} por dia de atraso", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Itau.MultaVencimento: this.Codigo = (int)EnumInstrucoes_Itau.MultaVencimento; this.Descricao = String.Format("Após vencimento cobrar multa de {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Brasil(); this.Valida(); switch ((EnumInstrucoes_BancoBrasil)idInstrucao) { case EnumInstrucoes_BancoBrasil.Multa: this.Codigo = (int)EnumInstrucoes_BancoBrasil.Multa; this.Descricao = String.Format("Após vencimento cobrar multa de {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_BancoBrasil.JurosdeMora: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar juros de {0} {1} por dia de atraso", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, int nrDias, double valor = 0, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Santander(); switch ((EnumInstrucoes_Santander)idInstrucao) { case EnumInstrucoes_Santander.BaixarApos15Dias: this.Codigo = (int)EnumInstrucoes_Santander.BaixarApos15Dias; this.Descricao = "Baixar após quinze dias do vencimento"; break; case EnumInstrucoes_Santander.BaixarApos30Dias: this.Codigo = (int)EnumInstrucoes_Santander.BaixarApos30Dias; this.Descricao = "Baixar após 30 dias do vencimento"; break; case EnumInstrucoes_Santander.NaoBaixar: this.Codigo = (int)EnumInstrucoes_Santander.NaoBaixar; this.Descricao = "Não baixar"; break; case EnumInstrucoes_Santander.Protestar: this.Codigo = (int)EnumInstrucoes_Santander.Protestar; this.Descricao = "Protestar após "+nrDias+" do vencimento"; this.QuantidadeDias = nrDias; break; case EnumInstrucoes_Santander.NaoProtestar: this.Codigo = (int)EnumInstrucoes_Santander.NaoProtestar; this.Descricao = "Não protestar"; break; case EnumInstrucoes_Santander.NaoCobrarJurosDeMora: this.Codigo = (int)EnumInstrucoes_Santander.NaoCobrarJurosDeMora; this.Descricao = "Não cobrar juros de mora"; break; case EnumInstrucoes_Santander.JurosAoDia: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar juros de {0} {1} por dia de atraso", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Santander.MultaVencimento: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar multa de {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; default: this.Codigo = 0; this.Descricao = ""; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Sicredi(); this.Valida(); switch ((EnumInstrucoes_Sicredi)idInstrucao) { case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_MoraDiaria: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR JUROS DE {0} {1} POR DIA DE ATRASO", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F3")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_MultaVencimento: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR MULTA DE {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_Desconto: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - CONCEDER DESCONTO DE R$ " + valor; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_DescontoAntecipacao: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - CONCEDER DESCONTO DE R$ " + valor + "POR DIA DE ANTECIPAÇÃO"; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_JuroDia: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - APÓS VENCIMENTO COBRAR JURO DE " + valor + "% POR DIA DE ATRASO"; break; case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_DescontoPontualidade: this.Codigo = (int)EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_DescontoPontualidade; this.Descricao = " - ATÉ O VENCIMENTO CONCEDER DESCONTO DE R$" + valor; break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
public static Afiliado GetAfiliado(string valor, EnumTipoValor tipoValor) { Afiliado array = null; List <Afiliado> afiliados = new List <Afiliado>(); if (!string.IsNullOrEmpty(valor)) { afiliados = HelperAfiliado.AfiliadosGet(valor, tipoValor); } if (afiliados.Count > 0) { array = afiliados.ToArray()[0]; } return(array); }
public static List <Afiliado> AfiliadosGet(string valor, EnumTipoValor tipoValor) { List <Afiliado> afiliados = new List <Afiliado>(); if (!string.IsNullOrEmpty(valor)) { try { DataSet dataSet = new DataSet(); if (tipoValor == EnumTipoValor.CedulaAfiliado) { dataSet = HelperAfiliado.ws.AfiliadosGetByCedula(valor); } if (tipoValor == EnumTipoValor.NombreAfiliado) { dataSet = HelperAfiliado.ws.AfiliadosGetByNombre(valor); } if (tipoValor == EnumTipoValor.Session) { dataSet = HelperAfiliado.ws.SA_AfiliadoGetBySession(valor); } if (dataSet.Tables.Count != 0) { DataTable item = dataSet.Tables[0]; if (item.Rows.Count != 0) { if ((item.TableName == "SqlException" ? true : item.TableName == "Exception")) { throw new IBException(item.Rows[0]["NumeroError"].ToString().Trim(), "SQLIB"); } foreach (DataRow row in item.Rows) { Afiliado newAfiliado = Afiliado.getNewAfiliado(row); string sAFRif = newAfiliado.sAF_Rif; newAfiliado.tCedRIF = sAFRif.Substring(0, 1); newAfiliado.sAF_Rif = sAFRif.ToString(); afiliados.Add(newAfiliado); } } } } catch (WebException webException) { throw new IBException(webException.Message, "SQLIB"); } } return(afiliados); }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Sicredi(); this.Valida(); switch ((EnumInstrucoes_Sicredi)idInstrucao) { case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_MoraDiaria: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR JUROS DE {0} {1} POR DIA DE ATRASO", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_MultaVencimento: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR MULTA DE {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_Desconto: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - CONCEDER DESCONTO DE R$ " + valor; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_DescontoAntecipacao: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - CONCEDER DESCONTO DE R$ " + valor + "POR DIA DE ANTECIPAÇÃO"; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_JuroDia: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - APÓS VENCIMENTO COBRAR JURO DE " + valor + "% POR DIA DE ATRASO"; break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Brasil(); this.Valida(); switch ((EnumInstrucoes_BancoBrasil)idInstrucao) { default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, double valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Safra(); this.Valida(); switch ((EnumInstrucoes_Safra)idInstrucao) { case EnumInstrucoes_Safra.CobrarJurosMora: this.Codigo = (int)EnumInstrucoes_Safra.CobrarJurosMora; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR JUROS DE {0} {1} POR DIA DE ATRASO", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Safra.Conceder_MultaVencimento: this.Codigo = (int)EnumInstrucoes_Safra.Conceder_MultaVencimento; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR MULTA DE {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Safra.ConcessaoDesconto: this.Codigo = (int)EnumInstrucoes_Safra.ConcessaoDesconto; this.Descricao = " - CONCEDER DESCONTO DE R$ " + valor; break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
public Instrucao_Santander(int codigo, double valor, EnumTipoValor tipoValor) { this.carregar(codigo, 0, valor, tipoValor); }
public Instrucao_BancoBrasil(int codigo, double valor, EnumTipoValor tipoValor) { this.carregar(codigo, valor, tipoValor); }
public Instrucao_Sicredi(int codigo, double valor, EnumTipoValor tipoValor) { this.carregar(codigo, valor, tipoValor); }
public Instrucao_Bradesco(int codigo, double valor, DateTime data, EnumTipoValor tipoValor) { this.carregar(codigo, valor, data, tipoValor); }
public Instrucao_Caixa(int codigo, decimal valor, EnumTipoValor tipoValor) { this.carregar(codigo, 0, valor, tipoValor); }
private void carregar(int idInstrucao, int nrDias, decimal valor, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Caixa(); // this.Valida(); switch ((EnumInstrucoes_Caixa)idInstrucao) { case EnumInstrucoes_Caixa.Protestar: this.Codigo = (int)EnumInstrucoes_Caixa.Protestar; this.Descricao = "Protestar após " + nrDias + " dias úteis."; break; case EnumInstrucoes_Caixa.NaoProtestar: this.Codigo = (int)EnumInstrucoes_Caixa.NaoProtestar; this.Descricao = "Não protestar"; break; case EnumInstrucoes_Caixa.ImportanciaporDiaDesconto: this.Codigo = (int)EnumInstrucoes_Caixa.ImportanciaporDiaDesconto; this.Descricao = "Importância por dia de desconto."; break; case EnumInstrucoes_Caixa.ProtestoFinsFalimentares: this.Codigo = (int)EnumInstrucoes_Caixa.ProtestoFinsFalimentares; this.Descricao = "Protesto para fins falimentares"; break; case EnumInstrucoes_Caixa.ProtestarAposNDiasCorridos: this.Codigo = (int)EnumInstrucoes_Caixa.ProtestarAposNDiasCorridos; this.Descricao = "Protestar após " + nrDias + " dias corridos do vencimento"; break; case EnumInstrucoes_Caixa.ProtestarAposNDiasUteis: this.Codigo = (int)EnumInstrucoes_Caixa.ProtestarAposNDiasUteis; this.Descricao = "Protestar após " + nrDias + " dias úteis do vencimento"; break; case EnumInstrucoes_Caixa.NaoReceberAposNDias: this.Codigo = (int)EnumInstrucoes_Caixa.NaoReceberAposNDias; this.Descricao = "Não receber após " + nrDias + " dias do vencimento"; break; case EnumInstrucoes_Caixa.DevolverAposNDias: this.Codigo = (int)EnumInstrucoes_Caixa.DevolverAposNDias; this.Descricao = "Devolver após " + nrDias + " dias do vencimento"; break; case EnumInstrucoes_Caixa.JurosdeMora: this.Codigo = (int)EnumInstrucoes_Caixa.JurosdeMora; this.Descricao = String.Format("Após vencimento cobrar juros de {0} {1} por dia de atraso", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Caixa.Multa: this.Codigo = (int)EnumInstrucoes_Caixa.Multa; this.Descricao = String.Format("Após vencimento cobrar multa de {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Caixa.DescontoporDia: this.Codigo = (int)EnumInstrucoes_Caixa.DescontoporDia; this.Descricao = "Conceder desconto de " + valor + "%" + " por dia de antecipação"; break; default: this.Codigo = 0; this.Descricao = "( Selecione )"; break; } this.QuantidadeDias = nrDias; } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, int nrDias) { try { this.Banco = new Banco_Sicredi(); this.Valida(); EnumTipoValor tipoValor = EnumTipoValor.Percentual; switch ((EnumInstrucoes_Sicredi)idInstrucao) { case EnumInstrucoes_Sicredi.CadastroDeTitulo: this.Codigo = (int)EnumInstrucoes_Sicredi.CadastroDeTitulo; this.Descricao = "Cadastro De Titulo"; break; case EnumInstrucoes_Sicredi.PedidoBaixa: this.Codigo = (int)EnumInstrucoes_Sicredi.PedidoBaixa; this.Descricao = "Pedido Baixa"; break; case EnumInstrucoes_Sicredi.ConcessaoAbatimento: this.Codigo = (int)EnumInstrucoes_Sicredi.ConcessaoAbatimento; this.Descricao = "Concessão de Abatimento"; break; case EnumInstrucoes_Sicredi.CancelamentoAbatimentoConcedido: this.Codigo = (int)EnumInstrucoes_Sicredi.CancelamentoAbatimentoConcedido; this.Descricao = "Cancelamento Abatimento Concedido"; break; case EnumInstrucoes_Sicredi.AlteracaoVencimento: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoVencimento; this.Descricao = "Alteração Vencimento"; break; case EnumInstrucoes_Sicredi.PedidoProtesto: this.Codigo = (int)EnumInstrucoes_Sicredi.PedidoProtesto; this.Descricao = " - PROTESTAR APÓS " + nrDias + " DIAS ÚTEIS DO VENCIMENTO"; break; case EnumInstrucoes_Sicredi.SustarProtestoBaixarTitulo: this.Codigo = (int)EnumInstrucoes_Sicredi.SustarProtestoBaixarTitulo; this.Descricao = "Sustar Protesto / Baixar Título"; break; case EnumInstrucoes_Sicredi.SustarProtestoManterCarteira: this.Codigo = (int)EnumInstrucoes_Sicredi.SustarProtestoManterCarteira; this.Descricao = "Sustar Protesto / Manter Carteira"; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = "Alteração outros dados"; break; case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_MoraDiaria: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR JUROS DE {0} {1} POR DIA DE ATRASO", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : nrDias.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : nrDias.ToString("F2"))); break; case EnumInstrucoes_Sicredi.OutrasInstrucoes_ExibeMensagem_MultaVencimento: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = String.Format(" - APÓS VENCIMENTO COBRAR MULTA DE {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : nrDias.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : nrDias.ToString("F2"))); break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_Desconto: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - CONCEDER DESCONTO DE R$ " + nrDias; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_DescontoAntecipacao: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - CONCEDER DESCONTO DE R$ " + nrDias + "POR DIA DE ANTECIPAÇÃO"; break; case EnumInstrucoes_Sicredi.AlteracaoOutrosDados_JuroDia: this.Codigo = (int)EnumInstrucoes_Sicredi.AlteracaoOutrosDados; this.Descricao = " - APÓS VENCIMENTO COBRAR JURO DE " + nrDias + "% POR DIA DE ATRASO"; break; default: this.Codigo = 0; this.Descricao = " (Selecione) "; break; } this.QuantidadeDias = nrDias; } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
private void carregar(int idInstrucao, int nrDias, double valor = 0, EnumTipoValor tipoValor = EnumTipoValor.Percentual) { try { this.Banco = new Banco_Santander(); switch ((EnumInstrucoes_Santander)idInstrucao) { case EnumInstrucoes_Santander.BaixarApos15Dias: this.Codigo = (int)EnumInstrucoes_Santander.BaixarApos15Dias; this.Descricao = "Baixar após quinze dias do vencimento"; break; case EnumInstrucoes_Santander.BaixarApos30Dias: this.Codigo = (int)EnumInstrucoes_Santander.BaixarApos30Dias; this.Descricao = "Baixar após 30 dias do vencimento"; break; case EnumInstrucoes_Santander.NaoBaixar: this.Codigo = (int)EnumInstrucoes_Santander.NaoBaixar; this.Descricao = "Não baixar"; break; case EnumInstrucoes_Santander.Protestar: this.Codigo = (int)EnumInstrucoes_Santander.Protestar; this.Descricao = "Protestar após " + nrDias + " do vencimento"; this.QuantidadeDias = nrDias; break; case EnumInstrucoes_Santander.NaoProtestar: this.Codigo = (int)EnumInstrucoes_Santander.NaoProtestar; this.Descricao = "Não protestar"; break; case EnumInstrucoes_Santander.NaoCobrarJurosDeMora: this.Codigo = (int)EnumInstrucoes_Santander.NaoCobrarJurosDeMora; this.Descricao = "Não cobrar juros de mora"; break; case EnumInstrucoes_Santander.JurosAoDia: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar juros de {0} {1} por dia de atraso", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; case EnumInstrucoes_Santander.MultaVencimento: this.Codigo = 0; this.Descricao = String.Format("Após vencimento cobrar multa de {0} {1}", (tipoValor.Equals(EnumTipoValor.Reais) ? "R$ " : valor.ToString("F2")), (tipoValor.Equals(EnumTipoValor.Percentual) ? "%" : valor.ToString("F2"))); break; default: this.Codigo = 0; this.Descricao = ""; break; } } catch (Exception ex) { throw new Exception("Erro ao carregar objeto", ex); } }
public Instrucao_Itau(int codigo, double valor, EnumTipoValor tipoValor) { this.carregar(codigo, valor, tipoValor); }
public Instrucao_Bradesco(int codigo, double valor, EnumTipoValor tipoValor) { this.carregar(codigo, valor, tipoValor); }