/// <summary> /// Popula o listView com as informações de dados Cadastrais /// </summary> private void PopularListViewDadosCadastrais() { ListViewItem lObjListViewItem = null; List <INFODadosCadastrais> listadadosCadastrais = null; BOManterDocumentosDigitais objManterDocumentosDigitais = null; try { this.lstDocumentosDigitalisados.Items.Clear(); objManterDocumentosDigitais = new BOManterDocumentosDigitais(); listadadosCadastrais = objManterDocumentosDigitais.obterDocumentosDadosCadastraisDigitalizados( (double)((INFOCliente)cmbCliente.SelectedItem).IdCliente, (double)((INFODocumento)comboDocumentoDadosCadastrais.SelectedItem).IdDocumentos); if (listadadosCadastrais != null) { //HABILITO OS BOTÕES de manutenção btnExcluirDocumentosCadastrais.Enabled = true; btnVisualizarDocumentosCadastrais.Enabled = true; for (int i = 0; i < listadadosCadastrais.Count; i++) { lObjListViewItem = new ListViewItem(string.Empty, 0); lObjListViewItem.SubItems.Add(listadadosCadastrais[i].Nome_arquivo); lObjListViewItem.SubItems.Add(listadadosCadastrais[i].Nome_diretorio_arquivo); lObjListViewItem.Tag = listadadosCadastrais[i].Id_dadoscadastrais; this.lstDocumentosDigitalisados.Items.AddRange(new ListViewItem[] { lObjListViewItem }); } } else { //DESABILITO OS BOTÕES de manutenção btnExcluirDocumentosCadastrais.Enabled = false; btnVisualizarDocumentosCadastrais.Enabled = false; //MessageBox.Show("Este documento ainda não foi digitalizado!", // Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch (Exception ex) { throw ex; } finally { lObjListViewItem = null; } }
private void PopularListView() { ListViewItem lObjListViewItem = null; List <INFODocumentoDigital> ListaDocumentosDigitais = null; BOManterDocumentosDigitais objManterDocumentosDigitais = null; try { this.lstDocumentosDigitalisados.Items.Clear(); objManterDocumentosDigitais = new BOManterDocumentosDigitais(); ListaDocumentosDigitais = objManterDocumentosDigitais.boObterDocumentosDigitais(txtReferencia.Text, (double)((INFODocumento)(cmbDocumento.SelectedItem)).IdDocumentos); if (ListaDocumentosDigitais != null) { //HABILITO OS BOTÕES de manutenção btnExcluirDocumentos.Enabled = true; btnVisualizar.Enabled = true; btnDigitalizar.Enabled = true; for (int i = 0; i < ListaDocumentosDigitais.Count; i++) { lObjListViewItem = new ListViewItem(string.Empty, 0); lObjListViewItem.SubItems.Add(ListaDocumentosDigitais[i].NomeArquivo); lObjListViewItem.SubItems.Add(ListaDocumentosDigitais[i].NomeDiretorioArquivo); lObjListViewItem.Tag = ListaDocumentosDigitais[i].IdDocumentoDigital; this.lstDocumentosDigitalisados.Items.AddRange(new ListViewItem[] { lObjListViewItem }); } } else { //DESABILITO OS BOTÕES de manutenção btnExcluirDocumentos.Enabled = false; btnVisualizar.Enabled = false; btnDigitalizar.Enabled = false; } } catch (Exception ex) { throw ex; } finally { lObjListViewItem = null; } }
private void AtualizarDigitralizacao() { BOManterDocumentosDigitais objManterDocumentosDigitais = null; INFODocumentoDigital objInfoDocumentoDigitais = null; string TempDirPdf = System.Configuration.ConfigurationSettings.AppSettings["DIRPDF"].ToString(); try { if (lstDocumentosDigitalisados.SelectedItems.Count > 0) { objManterDocumentosDigitais = new BOManterDocumentosDigitais(); for (int i = 0; i < lstDocumentosDigitalisados.SelectedItems.Count; i++) { objInfoDocumentoDigitais = new INFODocumentoDigital(); objInfoDocumentoDigitais.IdDocumentoDigital = (double)lstDocumentosDigitalisados.SelectedItems[i].Tag; objInfoDocumentoDigitais.NomeArquivo = lstDocumentosDigitalisados.SelectedItems[i].SubItems[1].Text; objInfoDocumentoDigitais.NomeDiretorioArquivo = lstDocumentosDigitalisados.SelectedItems[i].SubItems[2].Text; } if (objManterDocumentosDigitais.boAtualizarDocumentosDigitais(objInfoDocumentoDigitais, TempDirPdf)) { PopularListView(); MessageBox.Show("Documento Alterado com sucesso!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Por favor, Selecione um documento para alterar!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); lstDocumentosDigitalisados.Focus(); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnExcluirDocumentos_Click(object sender, EventArgs e) { BOManterDocumentosDigitais objManterDocumentosDigitais = null; INFODocumentoDigital objInfoDocumentoDigitais = null; try { if (lstDocumentosDigitalisados.SelectedItems.Count > 0) { objManterDocumentosDigitais = new BOManterDocumentosDigitais(); for (int i = 0; i < lstDocumentosDigitalisados.SelectedItems.Count; i++) { objInfoDocumentoDigitais = new INFODocumentoDigital(); objInfoDocumentoDigitais.IdDocumentoDigital = (double)lstDocumentosDigitalisados.SelectedItems[i].Tag; objInfoDocumentoDigitais.NomeArquivo = lstDocumentosDigitalisados.SelectedItems[i].SubItems[1].Text; objInfoDocumentoDigitais.NomeDiretorioArquivo = lstDocumentosDigitalisados.SelectedItems[i].SubItems[2].Text; } if (objManterDocumentosDigitais.boExcluirDocumentosDigitais(objInfoDocumentoDigitais)) { PopularListView(); MessageBox.Show("Documento excluido com sucesso!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Por favor, Selecione um documento para excluir!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); lstDocumentosDigitalisados.Focus(); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }