public static Carteiras CarregaTodas()
        {
            try
            {
                Carteiras alCarteiras = new Carteiras();

                Carteira_Caixa obj;

                obj = new Carteira_Caixa((int)EnumCarteiras_Caixa.CobrancaSimples);
                alCarteiras.Add(obj);

                obj = new Carteira_Caixa((int)EnumCarteiras_Caixa.CobrancaRapida);
                alCarteiras.Add(obj);

                obj = new Carteira_Caixa((int)EnumCarteiras_Caixa.CobrancaSemRegistro);
                alCarteiras.Add(obj);

                obj = new Carteira_Caixa((int)EnumCarteiras_Caixa.CobrancaDescontada);
                alCarteiras.Add(obj);

               return alCarteiras;

            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao listar objetos", ex);
            }
        }
示例#2
0
		private string FormataDescricaoCarteira()
		{

			if (MostrarCodigoCarteira)
			{
				string descricaoCarteira = "";
				int carteira = Utils.ToInt32(Boleto.Carteira);

				switch (Banco.Codigo)
				{
					case 1:
						descricaoCarteira = new Carteira_BancoBrasil(carteira).Codigo;
						break;
					case 353:
					case 8:
					case 33:
						descricaoCarteira = new Carteira_Santander(carteira).Codigo;
						break;
					case 104:
						descricaoCarteira = new Carteira_Caixa(carteira).Codigo;
						break;
					case 341:
						descricaoCarteira = new Carteira_Itau(carteira).Codigo;
						break;

					default:
						throw new Exception(string.Format("A descrição para o banco {0} não foi implementada.", Boleto.Banco));
						throw new Exception(string.Format("A descrição da carteira {0} / banco {1} não foi implementada (marque false na propriedade MostrarCodigoCarteira)", carteira, Banco.Codigo));

				}

				if (string.IsNullOrEmpty(descricaoCarteira))
				{
					throw new Exception("O código da carteira não foi implementado.");
				}

				return string.Format("{0} - {1}", Boleto.Carteira,
					 descricaoCarteira);
			}
			else
			{
				return Boleto.Carteira;
			}
		}
示例#3
0
        public override string FormataDescricaoCarteira(Boleto boleto)
        {
            var descricaoCarteira = new Carteira_Caixa(Utils.ToInt32(boleto.Carteira)).Codigo;

            if (string.IsNullOrEmpty(descricaoCarteira))
            {
                throw new Exception("O código da carteira não foi implementado.");
            }

            return string.Format("{0} - {1}", boleto.Carteira,
                    descricaoCarteira);
        }