private Pis(string numeroPis) : base(numeroPis, null) { if (!string.IsNullOrEmpty(NumeroDocumento)) { if (NumeroDocumento.Length < _tamanhoPis) { NumeroDocumento = NumeroDocumento.PadLeft(_tamanhoPis, '0'); } } }
private Cei(string numeroCei) : base(numeroCei, null) { if (!string.IsNullOrEmpty(NumeroDocumento)) { if (NumeroDocumento.Length < TamanhoCei) { NumeroDocumento = NumeroDocumento.PadLeft(TamanhoCei, '0'); } } }
private TituloEleitor(string numeroTitulo, string zonaEleitoral, string secaoEleitoral) : base(numeroTitulo, null) { if (!string.IsNullOrEmpty(NumeroDocumento)) { if (NumeroDocumento.Length < TamanhoTituloEleitor) { NumeroDocumento = NumeroDocumento.PadLeft(TamanhoTituloEleitor, '0'); } DomicilioEleitoral = NumeroDocumento.Substring(NumeroDocumento.Length - 4, 2); EstadoEmissor = DomicilioEleitoral.ToDomicilioEleitoral(); } ZonaEleitoral = !string.IsNullOrEmpty(zonaEleitoral) ? zonaEleitoral.RemoverMascaraEdicao() : ""; SecaoEleitoral = !string.IsNullOrEmpty(secaoEleitoral) ? secaoEleitoral.RemoverMascaraEdicao() : ""; }