Campo CEP não é carregado

16/12/2020

0

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

Responder

Que tal ter acesso a um e-book gratuito que vai te ajudar muito nesse momento decisivo?

Ver ebook

Recomendado pra quem ainda não iniciou o estudos.

Eu quero
Ver ebook

Recomendado para quem está passando por dificuldades nessa etapa inicial

Eu quero

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar