/// <summary> /// Carrega os dados da entidade nos controles caso seja alteração. /// </summary> private void _LoadFromEntity() { try { SYS_Entidade ent = new SYS_Entidade { ent_id = _VS_ent_id }; SYS_EntidadeBO.GetEntity(ent); _VS_ent_id = ent.ent_id; _VS_ent_idSuperiorAntigo = ent.ent_idSuperior; UCComboTipoEntidade1._Combo.SelectedValue = ent.ten_id.ToString(); _txtRazaoSocial.Text = ent.ent_razaoSocial; _txtNomeFantasia.Text = (!string.IsNullOrEmpty(ent.ent_nomeFantasia) ? ent.ent_nomeFantasia : string.Empty); _txtSigla.Text = (!string.IsNullOrEmpty(ent.ent_sigla) ? ent.ent_sigla : string.Empty); _txtCodigo.Text = (!string.IsNullOrEmpty(ent.ent_codigo) ? ent.ent_codigo : string.Empty); _txtCNPJ.Text = (!string.IsNullOrEmpty(ent.ent_cnpj) ? ent.ent_cnpj : string.Empty); _txtIE.Text = (!string.IsNullOrEmpty(ent.ent_inscricaoEstadual) ? ent.ent_inscricaoEstadual : string.Empty); _txtIM.Text = (!string.IsNullOrEmpty(ent.ent_inscricaoMunicipal) ? ent.ent_inscricaoMunicipal : string.Empty); UCComboEntidade1._Combo.SelectedValue = (ent.ent_idSuperior != Guid.Empty) ? Convert.ToString(ent.ent_idSuperior) : Guid.Empty.ToString(); txtUrlAcesso.Text = ent.ent_urlAcesso; chkExibeLogoCliente.Checked = ent.ent_exibeLogoCliente; if (ent.tep_id > 0) { UCComboTemaPadrao.Valor = ent.tep_id; UCComboTemaPadrao_IndexChanged(); CFG_TemaPadrao entTema = new CFG_TemaPadrao { tep_id = ent.tep_id }; CFG_TemaPadraoBO.GetEntity(entTema); string caminho = "~/App_Themes/" + entTema.tep_nome + "/images/logos/"; if (!string.IsNullOrEmpty(ent.ent_logoCliente) && UtilBO.ExisteArquivo(Server.MapPath(caminho + ent.ent_id + "_" + ent.ent_logoCliente))) { imgLogoCliente.Visible = true; imgLogoCliente.ImageUrl = caminho + ent.ent_id + "_" + ent.ent_logoCliente; } UCComboTemaPaleta.Valor = ent.tpl_id > 0 ? new int[] { ent.tep_id, ent.tpl_id } : new int[] { -1, -1 }; } else { UCComboTemaPadrao.Valor = -1; } _chkBloqueado.Checked = ent.ent_situacao == 2; DataTable dtEndereco = SYS_EntidadeEnderecoBO.CarregarEnderecosBy_Entidade(ent.ent_id); UCEnderecos1.CarregarEnderecosBanco(dtEndereco); DataTable dt = SYS_EntidadeContatoBO.GetSelect(_VS_ent_id, false, 1, 1); if (dt.Rows.Count == 0) { dt = null; } UCGridContato1._VS_contatos = dt; UCGridContato1._CarregarContato(); UCComboTipoEntidade1._Combo.Enabled = false; } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a entidade.", UtilBO.TipoMensagem.Erro); } }