Campo CEP não é carregado

Angular

TypeScript

JavaScript

VB

16/12/2020

Olá, estou realizando a correção de um bug na minha tela onde possuo um campo de cep que deveria ser carregado logo após digitar o código de procuta da empresa, todos os campos são preenchidos corretamente, já no campo cep ele é carregado somente na segunda procura, na primeira são carregadas todas as informações MENOS O CEP, já na segunda são carregadas todas INCLUSIVE O CEP.
Já revirei minha tela de ponta cabeça e não consegui encontrar nada até agora. Sou novato aqui no fórum e não sei se tem como enviar prints ou vídeos, mas caso alguém já tenha passado por uma situação parecida ou até mesmo igual a essa eu seria muito grato se pudesse me ajudar. Vou enviar partes do meu código q acredito possam ter haver com tal erro.

Na minha tela .aspx:

<cc1:BlaTabPage runat="server" ID="abaEndereco" Text="Endereço">
<ContentCollection>
<cc1:BlaTextBoxCep ID="txtCep" runat="server" Label="* Cep" AtributoClasse="Cep" MaxLength="9" PermitirOcultar="false"
TamanhoCampo="Medio" ProcuraAjax="true" NgModel="Entity.PessoaEntity.Cep" PermitirConfigurarObrigatorio="true" Obrigatorio="false"
ExibirNaConfiguracaoDeCampos="false"/>
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
No meu .ts:

protected OnDepoisLimpar(Entity: SiSBla.Core.Entity.Transportadora) {
super.OnDepoisLimpar(Entity);

this.LimparCampos();

this.Transportadoras = [];
this.LimparServico();

Entity.PessoaEntity = <any>{};
Entity.PessoaEntity.Cep = "";

this.gridOutrasInformacoes.Grid.PreencherGrid(null);

if (this.ParametrosTela.cep) {
Entity.PessoaEntity.Cep = this.ParametrosTela.cep;
}
this.RefreshAngular();
}

protected OnConsultarCEP(s: any, e: BlaTextBoxCepPesquisouEventArgs) {
if (e.EncontrouEndereco) {
var entity: SiSBla.Core.Entity.Transportadora = this.GetScope().Entity;

entity.PessoaEntity.Cep = this.txtCep.GetText();
entity.PessoaEntity.Endereco_Nome = e.Endereco;
entity.PessoaEntity.Bairro = e.Bairro;
entity.PessoaEntity.Cidade = e.CidadeCodigo;

this.GetScope().$applyAsync();
} else {
if (this.txtCep) this.txtCep.Focus();
}
}

protected Init() {
super.Init();

if (this.txtCGC) {
adicionarEventoBla(this.txtCGC.LostFocus, this.OntxtCGCChange, this);
}

if (this.txtCep) {
adicionarEventoBla(this.txtCep.PesquisouCEP, this.OnConsultarCEP, this);
}

if (this.Grid) {
adicionarEventoBla(this.Grid.Validando, this.OnValidando, this);
adicionarEventoBla(this.Grid.LimpouItem, this.LimparServico, this);
}
}
Saulo

Saulo

Curtidas 0
POSTAR