private void LoadFromEntity(Guid pes_id) { UCEnderecos1.Inicializar(true, false, "Endereco"); //Carrega dados dos endereços da pessoa DataTable dtEndereco = PES_PessoaEnderecoBO.GetSelect(pes_id, false, 1, 1); UCEnderecos1.CarregarEnderecosBanco(dtEndereco); UCGridContato1._CarregarContato(); UCGridDocumento1._CarregarDocumento(Guid.Empty); UCGridCertidaoCivil1._CarregarCertidaoCivil(); }
/// <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); } }
private void _CarregarPessoa() { try { //Carrega entidade de pessoa PES_Pessoa pes = new PES_Pessoa { pes_id = _VS_pes_id }; PES_PessoaBO.GetEntity(pes); _VS_arq_idAntigo = pes.arq_idFoto; //_VS_pes_foto = pes.pes_foto; UCCadastroPessoa1._imgFoto.ImageUrl = "~/Imagem.ashx?id=" + pes.arq_idFoto; CFG_Arquivo entArquivo = new CFG_Arquivo { arq_id = pes.arq_idFoto }; CFG_ArquivoBO.GetEntity(entArquivo); //Exibe imagem caso exista if (!entArquivo.IsNew && entArquivo.arq_data.Length > 1) { System.Drawing.Image img; using (MemoryStream ms = new MemoryStream(entArquivo.arq_data, 0, entArquivo.arq_data.Length)) { ms.Write(entArquivo.arq_data, 0, entArquivo.arq_data.Length); img = System.Drawing.Image.FromStream(ms, true); } int larguraMaxima = 200; int alturaMaxima = 200; int alt; int lar; decimal proporcaoOriginal = (decimal)((img.Height * 100) / img.Width) / 100; if (proporcaoOriginal > 1) { proporcaoOriginal = (decimal)((img.Width * 100) / img.Height) / 100; alt = alturaMaxima; lar = Convert.ToInt32(alturaMaxima * proporcaoOriginal); } else { lar = larguraMaxima; alt = Convert.ToInt32(larguraMaxima * proporcaoOriginal); } UCCadastroPessoa1._imgFoto.Height = alt; UCCadastroPessoa1._imgFoto.Width = lar; UCCadastroPessoa1._imgFoto.Visible = true; UCCadastroPessoa1._chbExcluirImagem.Visible = true; UCCadastroPessoa1._chbExcluirImagem.Checked = false; } else { UCCadastroPessoa1._imgFoto.Visible = false; UCCadastroPessoa1._chbExcluirImagem.Visible = false; } UCCadastroPessoa1._VS_pes_id = pes.pes_id; UCCadastroPessoa1._txtNome.Text = pes.pes_nome; UCCadastroPessoa1._txtNomeAbreviado.Text = (!string.IsNullOrEmpty(pes.pes_nome_abreviado) ? pes.pes_nome_abreviado : string.Empty); //Exibe cidade naturalidade da pessoa if (pes.cid_idNaturalidade != Guid.Empty) { END_Cidade cid = new END_Cidade { cid_id = pes.cid_idNaturalidade }; END_CidadeBO.GetEntity(cid); UCCadastroPessoa1._VS_cid_id = pes.cid_idNaturalidade; UCCadastroPessoa1._txtNaturalidade.Text = cid.cid_nome; } //Exibe dados gerias da pessoa UCCadastroPessoa1._txtDataNasc.Text = (pes.pes_dataNascimento != new DateTime()) ? pes.pes_dataNascimento.ToString("dd/MM/yyyy") : string.Empty; UCCadastroPessoa1._ComboEstadoCivil.SelectedValue = (pes.pes_estadoCivil > 0 ? pes.pes_estadoCivil.ToString() : "-1"); UCCadastroPessoa1._ComboSexo.SelectedValue = (pes.pes_sexo > 0) ? pes.pes_sexo.ToString() : "-1"; UCCadastroPessoa1._ComboNacionalidade.SelectedValue = (pes.pai_idNacionalidade != Guid.Empty ? pes.pai_idNacionalidade.ToString() : Guid.Empty.ToString()); UCCadastroPessoa1._chkNaturalizado.Checked = pes.pes_naturalizado; UCCadastroPessoa1._ComboRacaCor.SelectedValue = (pes.pes_racaCor > 0 ? pes.pes_racaCor.ToString() : "-1"); UCCadastroPessoa1._VS_pes_idFiliacaoPai = pes.pes_idFiliacaoPai; UCCadastroPessoa1._VS_pes_idFiliacaoMae = pes.pes_idFiliacaoMae; UCCadastroPessoa1._ComboEscolaridade.SelectedValue = (pes.tes_id != Guid.Empty ? pes.tes_id.ToString() : Guid.Empty.ToString()); //Carregar tipo de deficiência cadastrada para a pessoa DataTable dtPessoaDeficiencia = PES_PessoaDeficienciaBO.GetSelect(_VS_pes_id, false, 1, 1); UCCadastroPessoa1._ComboTipoDeficiencia.SelectedValue = dtPessoaDeficiencia.Rows.Count > 0 ? dtPessoaDeficiencia.Rows[0]["tde_id"].ToString() : Guid.Empty.ToString(); //Armazena os os id's antigos em ViewState _VS_pai_idAntigo = pes.pai_idNacionalidade; _VS_cid_idAntigo = pes.cid_idNaturalidade; _VS_pes_idPaiAntigo = pes.pes_idFiliacaoPai; _VS_pes_idMaeAntigo = pes.pes_idFiliacaoMae; _VS_tes_idAntigo = pes.tes_id; _VS_tde_idAntigo = dtPessoaDeficiencia.Rows.Count > 0 ? new Guid(dtPessoaDeficiencia.Rows[0]["tde_id"].ToString()) : Guid.Empty; //Exibe dados do pai da pessoa PES_Pessoa pesFiliacaoPai = new PES_Pessoa { pes_id = pes.pes_idFiliacaoPai }; PES_PessoaBO.GetEntity(pesFiliacaoPai); UCCadastroPessoa1._txtPai.Text = pesFiliacaoPai.pes_nome; //Exibe dados da mae da pessoa PES_Pessoa pesFiliacaoMae = new PES_Pessoa { pes_id = pes.pes_idFiliacaoMae }; PES_PessoaBO.GetEntity(pesFiliacaoMae); UCCadastroPessoa1._txtMae.Text = pesFiliacaoMae.pes_nome; //Carrega dados dos endereços da pessoa DataTable dtEndereco = PES_PessoaEnderecoBO.GetSelect(pes.pes_id, false, 1, 1); if (dtEndereco.Rows.Count == 0) { dtEndereco = null; } UCEnderecos1.CarregarEnderecosBanco(dtEndereco); //Carrega dados dos contatos da pessoa DataTable dtContato = PES_PessoaContatoBO.GetSelect(pes.pes_id, false, 1, 1); if (dtContato.Rows.Count == 0) { dtContato = null; } UCGridContato1._VS_contatos = dtContato; UCGridContato1._CarregarContato(); //Carrega dados dos documentos da pessoa UCGridDocumento1._CarregarDocumento(pes.pes_id); //Carrega dados da certidões da pessoa DataTable dtCertidao = PES_CertidaoCivilBO.GetSelect(pes.pes_id, false, 1, 1); if (dtCertidao.Rows.Count == 0) { dtCertidao = null; } UCGridCertidaoCivil1._VS_certidoes = dtCertidao; UCGridCertidaoCivil1._CarregarCertidaoCivil(); UCCadastroPessoa1._updCadastroPessoas.Update(); UCGridContato1._updGridContatos.Update(); UCGridDocumento1._updGridDocumentos.Update(); UCGridCertidaoCivil1._updGridCertidaoCivil.Update(); _btnSalvar.Visible = true; _updBotoes.Update(); } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a pessoa.", UtilBO.TipoMensagem.Erro); } }
/// <summary> /// Carrega os dados da unidade administrativa nos controles caso seja alteração. /// </summary> private void _LoadFromEntity() { try { SYS_UnidadeAdministrativa uad = new SYS_UnidadeAdministrativa { ent_id = _VS_ent_id, uad_id = _VS_uad_id }; SYS_UnidadeAdministrativaBO.GetEntity(uad); _VS_ent_id = uad.ent_id; _VS_uad_id = uad.uad_id; UCUASuperior.VsUadId = _VS_uad_idSuperiorAntigo = uad.uad_idSuperior; UCUASuperior._Limpar(); UCComboEntidade1._Combo.SelectedValue = uad.ent_id.ToString(); UCComboTipoUnidadeAdministrativa1._Combo.SelectedValue = uad.tua_id.ToString(); _txtNome.Text = uad.uad_nome; _txtSigla.Text = !string.IsNullOrEmpty(uad.uad_sigla) ? uad.uad_sigla : string.Empty; _txtCodigo.Text = !string.IsNullOrEmpty(uad.uad_codigo) ? uad.uad_codigo : string.Empty; _txtCodigoInep.Text = !string.IsNullOrEmpty(uad.uad_codigoInep) ? uad.uad_codigoInep : string.Empty; _txtCodigoIntegracao.Text = uad.uad_codigoIntegracao; _chkBloqueado.Checked = uad.uad_situacao == 2; //List<SYS_UnidadeAdministrativaEnderecoBO.sUnidadeAdministrativaEndereco> ListEnderecoUA = // SYS_UnidadeAdministrativaEnderecoBO.SelecionaEndereco(uad.ent_id, uad.uad_id); //[OLD] DataTable dtEnderecoUA = SYS_UnidadeAdministrativaEnderecoBO.SelecionaEndereco(uad.ent_id, uad.uad_id); DataTable dtEnderecoUA = SYS_UnidadeAdministrativaEnderecoBO.CarregaEnderecos(uad.ent_id, uad.uad_id); //foreach (SYS_UnidadeAdministrativaEnderecoBO.sUnidadeAdministrativaEndereco uaEndereco in ListEnderecoUA) //{ // if (uaEndereco.endereco.end_id != Guid.Empty) // { //UCEnderecos1.CarregarEndereco(uaEndereco.endereco, uaEndereco.unidadeAdministrativaEndereco.uae_numero, // uaEndereco.unidadeAdministrativaEndereco.uae_complemento // , uaEndereco.unidadeAdministrativaEndereco.uae_latitude // , uaEndereco.unidadeAdministrativaEndereco.uae_longitude // , uaEndereco.unidadeAdministrativaEndereco.uae_enderecoPrincipal); UCEnderecos1.CarregarEnderecosBanco(dtEnderecoUA); _VS_IsNew_end_id = false; //_VS_end_idAntigo = uaEndereco.endereco.end_id; // } // else // { // _VS_IsNew_end_id = true; // } //} DataTable dt = SYS_UnidadeAdministrativaContatoBO.GetSelect(_VS_ent_id, _VS_uad_id, false, 1, 1); if (dt.Rows.Count == 0) { dt = null; } UCGridContato1._VS_contatos = dt; UCGridContato1._CarregarContato(); UCComboEntidade1._Combo.Enabled = false; UCComboTipoUnidadeAdministrativa1._Combo.Enabled = false; if (uad.uad_idSuperior != Guid.Empty) { UCUASuperior._PesquisarUASuperior(uad.ent_id, uad.uad_idSuperior); _txtUad_nome.Text = UCUASuperior.VsUadNome; } } catch (Exception ex) { ApplicationWEB._GravaErro(ex); _lblMessage.Text = UtilBO.GetErroMessage("Erro ao tentar carregar a unidade administrativa.", UtilBO.TipoMensagem.Erro); } }