public void Indexe(Versao versao) { try { IGoldenIndex goldenIndex = GoldenIndexClient.Instance(Settings.Default.MaquinaGoldenIndex, Settings.Default.PortaGoldenIndex, Settings.Default.UriGoldenIndex, Settings.Default.ProtocoloGoldenIndex); User usuarioGoldenIndex = GoldenIndexClient.Authenticate(Settings.Default.UsuarioGoldenIndex, Settings.Default.SenhaGoldenIndex, goldenIndex); string extensao = versao.Extensao.StartsWith(".") ? versao.Extensao : string.Concat(".", versao.Extensao); if (!goldenIndex.IsSupported(usuarioGoldenIndex, extensao)) { // Se não for um arquivo suportado, não faz nada return; } FileData arquivo = new FileData(); arquivo.Url = Settings.Default.CaminhoDoRepositorioDocumento + versao.NomeDoArquivo; arquivo.IndexerParameters = new IndexerParameters { Table = "documento", ContentField = "conteudo_Arquivo", IdField = "id", IdFieldValue = versao.Id.ToString() }; goldenIndex.SaveFile(usuarioGoldenIndex, arquivo); } catch (Exception exception) { string erro = exception.Message; } }
public void versiona_indexa(string nome_arquivo) { Versao versao = new Versao(); versao.CaminhoDoArquivo = Settings.Default.CaminhoDoRepositorioDocumento; versao.Extensao = ".pdf"; versao.NomeDoArquivo = nome_arquivo; versao.Id = Convert.ToInt32(obterIdCadastrado()); Indexador indexador = new Indexador(); indexador.Indexe(versao); }
/// <summary> /// Versiona um arquivo para futura indexação com o GoldenIndex. /// </summary> /// <param name="nome_arquivo">nome do arquivo.</param> public void versiona_indexa(string nome_arquivo) { Versao versao = new Versao(); versao.CaminhoDoArquivo = diretorio; versao.Extensao = ".pdf"; versao.NomeDoArquivo = nome_arquivo; versao.Id = Convert.ToInt32(obterIdCadastrado()); //Indexador indexador = new Indexador(); //indexador.Indexe(versao); }
/// <summary> /// Método usado para versionar um arquivo. /// </summary> /// <param name="nome_arquivo">O nome do arquivo.</param> public void versiona_indexa(string nome_arquivo) { Versao versao = new Versao(); String diretorio = HttpContext.Current.Server.MapPath("~/arquivos/"); versao.CaminhoDoArquivo = diretorio; versao.Extensao = ".pdf"; versao.NomeDoArquivo = nome_arquivo; versao.Id = Convert.ToInt32(obterIdCadastrado()); //Indexador indexador = new Indexador(); //indexador.Indexe(versao); }
protected void ImageButtonCadastrar_Click(object sender, ImageClickEventArgs e) { string ext = ""; string id = ""; string arquivo = ""; int tamanho = 0; string nomeArquivoLBW = ""; if (FileUploadArquivo.PostedFile.ContentLength == 0) { LabelErro.Text = "É necessário selecionar um arquivo"; } else { try { id = obterIdCadastrado(); } catch (Exception ex) { LabelErro.Text = ex.Message; } arquivo = FileUploadArquivo.PostedFile.FileName; nomeArquivo = System.IO.Path.GetFileName(arquivo); tamanho = nomeArquivo.Length; nomeArquivoLBW = montarFormatoGD(id, nomeArquivo); Pessoa pessoa = new Pessoa(); pessoa.arq_Arquivo = nomeArquivoLBW; pessoa.nome_Colaborador = TextBoxNome_Colaborador.Text; pessoa.naturalidade = TextBoxNaturalidade.Text; pessoa.data_Nascimento = Convert.ToDateTime(TextBoxData_Nascimento.Text); if (RadioButtonListSexo.SelectedIndex == 0) { pessoa.sexo = 'm'; } else { pessoa.sexo = 'm'; } pessoa.nome_Pai = TextBoxNome_Pai.Text; pessoa.nome_Mae = TextBoxNome_Mae.Text; pessoa.cargo = TextBoxCargo.Text; Endereco endereco = new Endereco(); endereco.endereco = TextBoxEndereco.Text; endereco.numero = TextBoxNumero.Text; endereco.complemento = TextBoxComplemento.Text; endereco.bairro = TextBoxBairro.Text; endereco.cep = TextBoxCEP.Text; endereco.cidade = TextBoxCidade.Text; endereco.estado = TextBoxEstado.Text; pessoa.endereco = endereco; Telefone telefone = new Telefone(); telefone.numero_TelefoneFixo = TextBoxTelefoneResidencial.Text; telefone.numero_TelefoneCelular = TextBoxTelefoneCelular.Text; pessoa.telefone = telefone; Adaptador adpt = new Adaptador(); try { adpt.InserirPessoa(pessoa); } catch (Exception ex) { LabelErro.Text = ex.Message; } Versao versao = new Versao(); //FileUploadArquivo.PostedFile.SaveAs(Settings.Default.CaminhoDoRepositorioPessoa + nomeArquivoLBW); FileUploadArquivo.PostedFile.SaveAs(@"c:/temp/" + nomeArquivoLBW); versao.CaminhoDoArquivo = Settings.Default.CaminhoDoRepositorioPessoa; versao.Extensao = ext; versao.NomeDoArquivo = nomeArquivoLBW; versao.Id = Convert.ToInt32(obterIdCadastrado()); Indexador indexador = new Indexador(); indexador.Indexe(versao); mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); } }
protected void ImageButtonCadastrar_Click(object sender, ImageClickEventArgs e) { string ext = ""; string id = ""; string arquivo = ""; int tamanho = 0; string nomeArquivoLBW = ""; try { id = obterIdCadastrado(); } catch (Exception ex) { LabelErro.Text = ex.Message; } /* Ver como pegar os arquivos pra salvar no banco arquivo = FileUploadArquivo.PostedFile.FileName; nomeArquivo = System.IO.Path.GetFileName(arquivo); tamanho = nomeArquivo.Length; nomeArquivoLBW = montarFormatoGD(id, nomeArquivo); * */ //criar classe Documento Pessoa pessoa = new Pessoa(); pessoa.arq_Arquivo = nomeArquivoLBW; pessoa.nome_Colaborador = TextBoxNome_Colaborador.Text; Adaptador adpt = new Adaptador(); try { adpt.InserirPessoa(pessoa); } catch (Exception ex) { LabelErro.Text = ex.Message; } Versao versao = new Versao(); //FileUploadArquivo.PostedFile.SaveAs(@"c:/temp/" + nomeArquivoLBW); versao.CaminhoDoArquivo = Settings.Default.CaminhoDoRepositorioPessoa; versao.Extensao = ext; versao.NomeDoArquivo = nomeArquivoLBW; versao.Id = Convert.ToInt32(obterIdCadastrado()); Indexador indexador = new Indexador(); indexador.Indexe(versao); mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); }
protected void ImageButtonCadastrar_Click(object sender, ImageClickEventArgs e) { string ext = ""; string id = ""; string arquivo = ""; int tamanho = 0; string nomeArquivoLBW = ""; try { id = obterIdCadastrado(); } catch (Exception ex) { LabelErro.Text = ex.Message; } /* Ver como pegar os arquivos pra salvar no banco * arquivo = FileUploadArquivo.PostedFile.FileName; * nomeArquivo = System.IO.Path.GetFileName(arquivo); * tamanho = nomeArquivo.Length; * nomeArquivoLBW = montarFormatoGD(id, nomeArquivo); * */ //criar classe Documento Pessoa pessoa = new Pessoa(); pessoa.arq_Arquivo = nomeArquivoLBW; pessoa.nome_Colaborador = TextBoxNome_Colaborador.Text; Adaptador adpt = new Adaptador(); try { adpt.InserirPessoa(pessoa); } catch (Exception ex) { LabelErro.Text = ex.Message; } Versao versao = new Versao(); //FileUploadArquivo.PostedFile.SaveAs(@"c:/temp/" + nomeArquivoLBW); versao.CaminhoDoArquivo = Settings.Default.CaminhoDoRepositorioPessoa; versao.Extensao = ext; versao.NomeDoArquivo = nomeArquivoLBW; versao.Id = Convert.ToInt32(obterIdCadastrado()); Indexador indexador = new Indexador(); indexador.Indexe(versao); mensagem = "Colaborador inserido com sucesso"; Session.Add("mensagem", mensagem); Server.Transfer("listar.aspx"); }