<commit_before>using System;
using System.Collections.Generic;
using System.ComponentModel;

namespace BoletoNet
{
	[Serializable, Browsable(false)]
    public class Cedente
    {
        #region Variaveis

        private string _codigo = "0";
        private string _cpfcnpj;
        private string _nome;
        private ContaBancaria _contaBancaria;
        private int _convenio = 0;
        private int _numeroSequencial;
        private int _numeroBordero;
        private int _digitoCedente = -1;
        private string _carteira;
        private Endereco _endereco;
        private IList<IInstrucao> _instrucoes = new List<IInstrucao>();
        private bool _mostrarCNPJnoBoleto = false;

        #endregion Variaveis

        public Cedente()
        {
        }

        public Cedente(ContaBancaria contaBancaria)
        {
            _contaBancaria = contaBancaria;
        }

        public Cedente(string cpfcnpj, string nome)
        {
            CPFCNPJ = cpfcnpj;
            _nome = nome;
        }

		public Cedente(string cpfcnpj, string nome, string agencia, string digitoAgencia, string conta, string digitoConta, string operacaoConta) :
			this(cpfcnpj, nome, agencia, digitoAgencia, conta, digitoConta)
        {
			_contaBancaria = new ContaBancaria
			{
				Agencia = agencia,
				DigitoAgencia = digitoAgencia,
				Conta = conta,
				DigitoConta = digitoConta,
				OperacaConta = operacaoConta
			};
        }

        public Cedente(string cpfcnpj, string nome, string agencia, string digitoAgencia, string conta, string digitoConta)
			: this(cpfcnpj, nome)
		{
			_contaBancaria = new ContaBancaria
        {
				Agencia = agencia,
				DigitoAgencia = digitoAgencia,
				Conta = conta,
				DigitoConta = digitoConta
			};
        }

		public Cedente(string cpfcnpj, string nome, string agencia, string conta, string digitoConta) :
			this(cpfcnpj, nome)
        {
            _contaBancaria = new ContaBancaria();
            _contaBancaria.Agencia = agencia;
            _contaBancaria.Conta = conta;
            _contaBancaria.DigitoConta = digitoConta;
        }

        public Cedente(string cpfcnpj, string nome, string agencia, string conta)
			: this(cpfcnpj, nome)
        {
            _contaBancaria = new ContaBancaria();
            _contaBancaria.Agencia = agencia;
            _contaBancaria.Conta = conta;
        }

        #region Propriedades

        /// <summary>
        /// Cdigo do Cedente
        /// </summary>
        public string Codigo
        {
            get
            {
                return _codigo;
            }
            set
            {
                _codigo = value;
            }
        }

        public int DigitoCedente
        {
            get
            {
                return _digitoCedente;
            }
            set
            {
                _digitoCedente = value;
            }
            
        }

        /// <summary>
        /// Retona o CPF ou CNPJ do Cedente
        /// </summary>
        public string CPFCNPJ
        {
            get
            {
                return _cpfcnpj.Replace(".", "").Replace("-", "").Replace("/", "");
            }
            set
            {
                string o = value.Replace(".", "").Replace("-", "").Replace("/", "");
                if (o == null || (o.Length != 11 && o.Length != 14))
                    throw new ArgumentException("O CPF/CNPJ invlido. Utilize 11 dgitos para CPF ou 14 para CPNJ.");

                _cpfcnpj = value;
            }
        }
		
        /// <summary>
        /// Retona o CPF ou CNPJ do Cedente (com mscara)
        /// </summary>
        public string CPFCNPJcomMascara
        {
            get
            {
                return _cpfcnpj;
            }
        }
		
        /// <summary>
        /// Nome do Cedente
        /// </summary>
        public String Nome
        {
            get
            {
                return _nome;
            }
            set
            {
                _nome = value;
            }
        }

        /// <summary>
        /// Conta Correnta do Cedente
        /// </summary>
        public ContaBancaria ContaBancaria
        {
            get
            {
                return _contaBancaria;
            }
            set
            {
                _contaBancaria = value;
            }
        }

        /// <summary>
        /// Nmero do Convnio
        /// </summary>
        public int Convenio
        {
            get
            {
                return _convenio;
            }
            set
            {
                _convenio = value;
            }
        }

        /// <summary>
        /// Nmero sequencial para gerao de remessa
        /// </summary>
        public int NumeroSequencial
        {
            get
            {
                return _numeroSequencial;
            }
            set
            {
                _numeroSequencial = value;
            }
        }

        /// <summary>
        /// Nmero bordero do cliente
        /// </summary>
        public int NumeroBordero
        {
            get
            {
                return _numeroBordero;
            }
            set
            {
                _numeroBordero = value;
            }
        }

        /// <summary>
        /// Nmero da Carteira
        /// </summary>
        public string Carteira
        {
            get
            {
                return _carteira;
            }
            set
            {
                _carteira = value;
            }
        }

        public Endereco Endereco
        {
            get
            {
                return _endereco;
            }
            set
            {
                _endereco = value;
            }
        }

        public IList<IInstrucao> Instrucoes
        {
            get
            {
                return _instrucoes;
            }
            set
            {
                _instrucoes = value;
            }
        }


        public bool MostrarCNPJnoBoleto
        {
            get
            {
                return _mostrarCNPJnoBoleto;
            }
            set
            {
                _mostrarCNPJnoBoleto = value;
            }
        }


        
        #endregion Propriedades
    }
}
<commit_msg>Boleto do CNAB 400 HSBC - Correções de erros<commit_after>using System;
using System.Collections.Generic;
using System.ComponentModel;

namespace BoletoNet
{
	[Serializable, Browsable(false)]
    public class Cedente
    {
        #region Variaveis

        private string _codigo = "0";
        private string _cpfcnpj;
        private string _nome;
        private ContaBancaria _contaBancaria;
        private long _convenio = 0;
        private int _numeroSequencial;
        private int _numeroBordero;
        private int _digitoCedente = -1;
        private string _carteira;
        private Endereco _endereco;
        private IList<IInstrucao> _instrucoes = new List<IInstrucao>();
        private bool _mostrarCNPJnoBoleto = false;

        #endregion Variaveis

        public Cedente()
        {
        }

        public Cedente(ContaBancaria contaBancaria)
        {
            _contaBancaria = contaBancaria;
        }

        public Cedente(string cpfcnpj, string nome)
        {
            CPFCNPJ = cpfcnpj;
            _nome = nome;
        }

		public Cedente(string cpfcnpj, string nome, string agencia, string digitoAgencia, string conta, string digitoConta, string operacaoConta) :
			this(cpfcnpj, nome, agencia, digitoAgencia, conta, digitoConta)
        {
			_contaBancaria = new ContaBancaria
			{
				Agencia = agencia,
				DigitoAgencia = digitoAgencia,
				Conta = conta,
				DigitoConta = digitoConta,
				OperacaConta = operacaoConta
			};
        }

        public Cedente(string cpfcnpj, string nome, string agencia, string digitoAgencia, string conta, string digitoConta)
			: this(cpfcnpj, nome)
		{
			_contaBancaria = new ContaBancaria
        {
				Agencia = agencia,
				DigitoAgencia = digitoAgencia,
				Conta = conta,
				DigitoConta = digitoConta
			};
        }

		public Cedente(string cpfcnpj, string nome, string agencia, string conta, string digitoConta) :
			this(cpfcnpj, nome)
        {
            _contaBancaria = new ContaBancaria();
            _contaBancaria.Agencia = agencia;
            _contaBancaria.Conta = conta;
            _contaBancaria.DigitoConta = digitoConta;
        }

        public Cedente(string cpfcnpj, string nome, string agencia, string conta)
			: this(cpfcnpj, nome)
        {
            _contaBancaria = new ContaBancaria();
            _contaBancaria.Agencia = agencia;
            _contaBancaria.Conta = conta;
        }

        #region Propriedades

        /// <summary>
        /// Cdigo do Cedente
        /// </summary>
        public string Codigo
        {
            get
            {
                return _codigo;
            }
            set
            {
                _codigo = value;
            }
        }

        public int DigitoCedente
        {
            get
            {
                return _digitoCedente;
            }
            set
            {
                _digitoCedente = value;
            }
            
        }

        /// <summary>
        /// Retona o CPF ou CNPJ do Cedente
        /// </summary>
        public string CPFCNPJ
        {
            get
            {
                return _cpfcnpj.Replace(".", "").Replace("-", "").Replace("/", "");
            }
            set
            {
                string o = value.Replace(".", "").Replace("-", "").Replace("/", "");
                if (o == null || (o.Length != 11 && o.Length != 14))
                    throw new ArgumentException("O CPF/CNPJ invlido. Utilize 11 dgitos para CPF ou 14 para CPNJ.");

                _cpfcnpj = value;
            }
        }
		
        /// <summary>
        /// Retona o CPF ou CNPJ do Cedente (com mscara)
        /// </summary>
        public string CPFCNPJcomMascara
        {
            get
            {
                return _cpfcnpj;
            }
        }
		
        /// <summary>
        /// Nome do Cedente
        /// </summary>
        public String Nome
        {
            get
            {
                return _nome;
            }
            set
            {
                _nome = value;
            }
        }

        /// <summary>
        /// Conta Correnta do Cedente
        /// </summary>
        public ContaBancaria ContaBancaria
        {
            get
            {
                return _contaBancaria;
            }
            set
            {
                _contaBancaria = value;
            }
        }

        /// <summary>
        /// Nmero do Convnio
        /// </summary>
        public long Convenio
        {
            get
            {
                return _convenio;
            }
            set
            {
                _convenio = Convert.ToInt64(value);
            }
        }

        /// <summary>
        /// Nmero sequencial para gerao de remessa
        /// </summary>
        public int NumeroSequencial
        {
            get
            {
                return _numeroSequencial;
            }
            set
            {
                _numeroSequencial = value;
            }
        }

        /// <summary>
        /// Nmero bordero do cliente
        /// </summary>
        public int NumeroBordero
        {
            get
            {
                return _numeroBordero;
            }
            set
            {
                _numeroBordero = value;
            }
        }

        /// <summary>
        /// Nmero da Carteira
        /// </summary>
        public string Carteira
        {
            get
            {
                return _carteira;
            }
            set
            {
                _carteira = value;
            }
        }

        public Endereco Endereco
        {
            get
            {
                return _endereco;
            }
            set
            {
                _endereco = value;
            }
        }

        public IList<IInstrucao> Instrucoes
        {
            get
            {
                return _instrucoes;
            }
            set
            {
                _instrucoes = value;
            }
        }


        public bool MostrarCNPJnoBoleto
        {
            get
            {
                return _mostrarCNPJnoBoleto;
            }
            set
            {
                _mostrarCNPJnoBoleto = value;
            }
        }


        
        #endregion Propriedades
    }
}

{'fraction_non_alphanumeric': 0.07811757249247346, 'fraction_numerical': 0.0021391221676437967, 'mean_word_length': 1.0402456764182964, 'pattern_counts': {'":': 0, '<': 45, '<?xml version=': 0, '>': 45, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3496245', 'n_tokens_mistral': 3824, 'n_tokens_neox': 3624, 'n_words': 769}