// Métodos privados public void PrepararFormulario() { BODigitalizarDocumentos objBoDigitalizar = null; List <INFOTipoDocumento> ListaInfoTipoDocumento = null; try { //Preparando o Formulário objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoTipoDocumento = objBoDigitalizar.boObterListaTipoDocumento(); if (ListaInfoTipoDocumento != null) { cmbTipoDocumento.DataSource = ListaInfoTipoDocumento; cmbTipoDocumento.DisplayMember = "NomeTipoDocumento"; cmbTipoDocumento.ValueMember = "IdTipoDocumento"; } else { MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } popularComboCliente(); popularComboDadosCadastrais(); } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CarregarComboDocumento() { BODigitalizarDocumentos objBoDigitalizar = null; List <INFODocumento> ListaInfoDocumento = null; try { cmbDocumento.DataSource = null; objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoDocumento = objBoDigitalizar.boObterListaDocumento((double)cmbTipoDocumento.SelectedValue, txtReferencia.Text.Substring(0, 1).ToUpper()); if (ListaInfoDocumento != null) { cmbDocumento.DataSource = ListaInfoDocumento; cmbDocumento.DisplayMember = "NomeDocumento"; cmbDocumento.ValueMember = "IdDocumentos"; } else { MessageBox.Show("Cadastre os Documentos para este Tipo de Documento no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void CarregarComboDocumento() { BODigitalizarDocumentos objBoDigitalizar = null; List <INFODocumento> ListaInfoDocumento = null; try { cmbDocumento.DataSource = null; objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoDocumento = objBoDigitalizar.boObterListaDocumento((double)(cmbTipoDocumento.SelectedValue), txtReferencia.Text.Substring(0, 1).ToUpper()); if (ListaInfoDocumento != null) { cmbDocumento.DataSource = ListaInfoDocumento; cmbDocumento.DisplayMember = "NomeDocumento"; cmbDocumento.ValueMember = "IdDocumentos"; //cmbDocumento.Items.Insert(0, "SELECIONE ..."); //for (int i = 0; i < ListaInfoDocumento.Count; i++) //{ // cmbDocumento.Items.Add(new ComboCustom(ListaInfoDocumento[i].IdDocumentos, ListaInfoDocumento[i].NomeDocumento)); //} //cmbDocumento.SelectedIndex = 0; } else { MessageBox.Show("Cadastre os Documentos para este Tipo de Documento no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void carregarComboTipoDocumento() { BODigitalizarDocumentos objBoDigitalizar = null; List <INFOTipoDocumento> ListaInfoTipoDocumento = null; try { objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoTipoDocumento = objBoDigitalizar.boObterListaTipoDocumento(); if (ListaInfoTipoDocumento != null) { cmbTipoDocumento.DataSource = ListaInfoTipoDocumento; cmbTipoDocumento.DisplayMember = "NomeTipoDocumento"; cmbTipoDocumento.ValueMember = "IdTipoDocumento"; } else { MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/// <summary> /// Popula a combo de dados Cadastrais /// </summary> private void popularComboDadosCadastrais() { BODigitalizarDocumentos bo = null; List <INFODocumento> listaDocumentos = null; try { bo = new BODigitalizarDocumentos(); comboDocumentoDadosCadastrais.DataSource = null; listaDocumentos = bo.obterDocumentosDadosCadastrais(3.0); if (listaDocumentos != null) { comboDocumentoDadosCadastrais.DataSource = listaDocumentos; comboDocumentoDadosCadastrais.DisplayMember = "NomeDocumento"; comboDocumentoDadosCadastrais.ValueMember = "IdDocumentos"; } } catch (Exception ex) { throw ex; } }
public void PrepararFormulario() { BODigitalizarDocumentos objBoDigitalizar = null; List <INFOTipoDocumento> ListaInfoTipoDocumento = null; try { //Preparando o Formulário objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoTipoDocumento = objBoDigitalizar.boObterListaTipoDocumento(); if (ListaInfoTipoDocumento != null) { foreach (INFOTipoDocumento tipodocumento in ListaInfoTipoDocumento) { cmbTipoDocumento.Items.Insert((int)tipodocumento.IdTipoDocumento, tipodocumento.NomeTipoDocumento); } cmbTipoDocumento.Items.Insert(-1, "SELECIONE..."); cmbTipoDocumento.SelectedIndex = -1; //cmbTipoDocumento.DataSource = ListaInfoTipoDocumento; //cmbTipoDocumento.DisplayMember = "NomeTipoDocumento"; //cmbTipoDocumento.ValueMember = "IdTipoDocumento"; } else { MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void cmbDocumento_SelectedIndexChanged(object sender, EventArgs e) { BODigitalizarDocumentos objBoDigitalizarDocumentos = null; string NomeArquivo; string NomeDir; try { //Dados cadastrais será montado acima da referência String nomePastaDadosCadastraisemParametros = System.Configuration.ConfigurationManager.AppSettings["NOMEPASTADADOSCADASTRAIS"].ToString(); if (nomePastaDadosCadastraisemParametros.Equals(cmbTipoDocumento.Text) && cmbDocumento.SelectedItem != null) { tabManutencao.SelectTab(1); //Monto o diretório de dados cadastrais abaixo do cliente // |----- + Nome Cliente Mapa // |----- + Dados Cadastrais // |------ + Identidade // |------ + CPF // |------ + Outros //objBoDigitalizarDocumentos = new BODigitalizarDocumentos(); //objBoDigitalizarDocumentos.boMontarDiretorioDadosCadastrais( // cmbTipoDocumento.Text, // cmbDocumento.Text, // objCliente, // out NomeArquivo, // out NomeDir); //PopularListView(); //lblPathDiretorio.Text = NomeDir; //btnDigitalizar.Enabled = true; } else if (!nomePastaDadosCadastraisemParametros.Equals(cmbTipoDocumento.Text) && cmbDocumento.Text != "") { objBoDigitalizarDocumentos = new BODigitalizarDocumentos(); objBoDigitalizarDocumentos.boMontarNomeArquivoeDiretorio(txtReferencia.Text, cmbTipoDocumento.Text, cmbDocumento.Text, objCliente, out NomeArquivo, out NomeDir); PopularListView(); lblPathDiretorio.Text = NomeDir; btnDigitalizar.Enabled = true; } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); //throw; } }
private void txtReferencia_KeyDown(object sender, KeyEventArgs e) { BODigitalizarDocumentos objDigitalizar = null; try { Cursor = Cursors.WaitCursor; if (e.KeyCode == Keys.Enter) { cmbTipoDocumento.SelectedIndex = 0; if (string.IsNullOrEmpty(txtReferencia.Text)) { MessageBox.Show("Por favor, digite uma referencia válida!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtReferencia.Focus(); } else { objDigitalizar = new BODigitalizarDocumentos(); objCliente = objDigitalizar.boSincronizarBaseSIGPA(txtReferencia.Text); if (objCliente != null) { lblCNPJCPF.Text = objCliente.NumeroCnpj; lblNome.Text = objCliente.NomeCliente; grpDocumentos.Enabled = true; grpDocumentos.Enabled = true; } else { MessageBox.Show("Processo NÃO ESTÁ CADASTRADO no Sistema!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } finally { Cursor = Cursors.Default; } }
private bool digitalizarDocumentosDeDadosCadastrais(string diretorioTemporario, string pathDiretorio, string nomearquivo, double id_documento, double id_cliente) { BODigitalizarDocumentos objBoDigitalizarDocumentos = null; try { objBoDigitalizarDocumentos = new BODigitalizarDocumentos(); return(objBoDigitalizarDocumentos.boDigitalizarDadosCadastrais(diretorioTemporario, pathDiretorio, nomearquivo, id_documento, id_cliente)); } catch (Exception ex) { throw ex; } }
private void cmbDocumento_SelectedIndexChanged(object sender, EventArgs e) { BODigitalizarDocumentos objBoDigitalizarDocumentos = null; string NomeArquivo; string NomeDir; try { if (cmbDocumento.SelectedIndex >= 0) { objBoDigitalizarDocumentos = new BODigitalizarDocumentos(); objBoDigitalizarDocumentos.boMontarNomeArquivoeDiretorio(txtReferencia.Text, cmbTipoDocumento.Text, cmbDocumento.Text, objCliente, out NomeArquivo, out NomeDir); lblNomeArquivo.Text = NomeArquivo; lblPathDiretorio.Text = NomeDir; btnDigitalizar.Enabled = true; } else { lblNomeArquivo.Text = string.Empty; lblPathDiretorio.Text = string.Empty; btnDigitalizar.Enabled = false; } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); //throw; } }
bool IMessageFilter.PreFilterMessage(ref Message m) { IntPtr img; TwainCommand cmd; bool ReturnValue = false; string TempDirPdf = string.Empty; BODigitalizarDocumentos objBoDigitalizarDocumentos = null; try { cmd = objTwain.PassMessage(ref m); if (cmd == TwainCommand.Null) { MessageBox.Show("Talvez o Scanner esteja DESLIGADO, DESPLUGADO ou DESCONECTADO, por favor verifique !!!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Default; btnDigitalizar.Enabled = true; EndingScan(); objTwain.CloseSrc(); return(false); } if (cmd == TwainCommand.Not) { return(false); } switch (cmd) { case TwainCommand.CloseRequest: { EndingScan(); objTwain.CloseSrc(); break; } case TwainCommand.CloseOk: { EndingScan(); objTwain.CloseSrc(); break; } case TwainCommand.DeviceEvent: { break; } case TwainCommand.TransferReady: { ArrayList pics = objTwain.TransferPictures(); string FileNameTemp = string.Empty; string DirTemp = string.Empty; EndingScan(); objTwain.CloseSrc(); for (int i = 0; i < lstDocumentosDigitalisados.SelectedItems.Count; i++) { FileNameTemp = lstDocumentosDigitalisados.SelectedItems[i].SubItems[1].Text; DirTemp = lstDocumentosDigitalisados.SelectedItems[i].SubItems[2].Text; } for (int i = 0; i < pics.Count; i++) { img = (IntPtr)pics[i]; RImageScan.GdiPlusLib.Gdip.SaveImage(i.ToString() + System.Configuration.ConfigurationSettings.AppSettings["EXTIMG"].ToString().ToLower(), GlobalLock(img), GetPixelInfo(GlobalLock(img)), FileNameTemp); GdipDisposeImage(img); GlobalFree(img); } //Generate the PDF file if (pics.Count != 0) { if (MessageBox.Show("Você deseja realmente [ SALVAR ] o arquivo digitalizado?", "SALVAR", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == System.Windows.Forms.DialogResult.Yes) { RImageScan.RImageToPdf objPDF = new RImageScan.RImageToPdf(); objPDF.ExportToPDF(FileNameTemp, false); //Save file to System DataBase. AtualizarDigitralizacao(); btnDigitalizar.Enabled = true; } else { MessageBox.Show("Documento não foi gravado!!!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); btnDigitalizar.Enabled = true; } } break; } } ReturnValue = true; Cursor.Current = Cursors.Default; } catch (Exception ex) { Cursor.Current = Cursors.Default; btnDigitalizar.Enabled = true; EndingScan(); MessageBox.Show("ERROR : " + ex.ToString()); } return(ReturnValue); }
/// <summary> /// Popula a combo de dados Cadastrais /// </summary> private void popularComboDadosCadastrais() { BODigitalizarDocumentos bo = null; List<INFODocumento> listaDocumentos = null; try { bo = new BODigitalizarDocumentos(); comboDocumentoDadosCadastrais.DataSource = null; listaDocumentos = bo.obterDocumentosDadosCadastrais(3.0); if (listaDocumentos != null) { comboDocumentoDadosCadastrais.DataSource = listaDocumentos; comboDocumentoDadosCadastrais.DisplayMember = "NomeDocumento"; comboDocumentoDadosCadastrais.ValueMember = "IdDocumentos"; } } catch (Exception ex) { throw ex; } }
private void CarregarComboDocumento() { BODigitalizarDocumentos objBoDigitalizar = null; List<INFODocumento> ListaInfoDocumento = null; try { cmbDocumento.DataSource = null; objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoDocumento = objBoDigitalizar.boObterListaDocumento((double)cmbTipoDocumento.SelectedValue, txtReferencia.Text.Substring(0, 1).ToUpper()); if (ListaInfoDocumento != null) { cmbDocumento.DataSource = ListaInfoDocumento; cmbDocumento.DisplayMember = "NomeDocumento"; cmbDocumento.ValueMember = "IdDocumentos"; } else { MessageBox.Show("Cadastre os Documentos para este Tipo de Documento no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
// Métodos privados public void PrepararFormulario() { BODigitalizarDocumentos objBoDigitalizar = null; List<INFOTipoDocumento> ListaInfoTipoDocumento = null; try { //Preparando o Formulário objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoTipoDocumento = objBoDigitalizar.boObterListaTipoDocumento(); if (ListaInfoTipoDocumento != null) { cmbTipoDocumento.DataSource = ListaInfoTipoDocumento; cmbTipoDocumento.DisplayMember = "NomeTipoDocumento"; cmbTipoDocumento.ValueMember = "IdTipoDocumento"; } else { MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } popularComboCliente(); popularComboDadosCadastrais(); } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
bool IMessageFilter.PreFilterMessage(ref Message m) { IntPtr img; TwainCommand cmd; bool ReturnValue = false; string TempDirPdf = string.Empty; BODigitalizarDocumentos objBoDigitalizarDocumentos = null; gObjLog.Inserir("Lendo eventos de Imessage Filter --> " + m.ToString(), TipoLog.AVISO); try { cmd = objTwain.PassMessage(ref m); if (cmd == TwainCommand.Null) { MessageBox.Show("Talvez o Scanner esteja DESLIGADO, DESPLUGADO ou DESCONECTADO, por favor verifique !!!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); Cursor.Current = Cursors.Default; btnDigitalizar.Enabled = true; EndingScan(); objTwain.CloseSrc(); return(false); } if (cmd == TwainCommand.Not) { return(false); } switch (cmd) { case TwainCommand.CloseRequest: { EndingScan(); objTwain.CloseSrc(); break; } case TwainCommand.CloseOk: { EndingScan(); objTwain.CloseSrc(); break; } case TwainCommand.DeviceEvent: { break; } case TwainCommand.TransferReady: { TempDirPdf = System.Configuration.ConfigurationSettings.AppSettings["DIRPDF"].ToString(); ArrayList pics = objTwain.TransferPictures(); EndingScan(); objTwain.CloseSrc(); for (int i = 0; i < pics.Count; i++) { img = (IntPtr)pics[i]; //RImageScan.GdiPlusLib.Gdip.SaveImage(i.ToString() + // System.Configuration.ConfigurationSettings.AppSettings["EXTIMG"].ToString().ToLower(), // GlobalLock(img), GetPixelInfo(GlobalLock(img)),lblNomeArquivo.Text); GdipDisposeImage(img); GlobalFree(img); } //Generate the PDF file gObjLog.Inserir("Escaneou as imagens para o diretório temporario ", TipoLog.AVISO); if (pics.Count != 0) { RImageScan.RImageToPdf objPDF = new RImageScan.RImageToPdf(); objPDF.ExportToPDF(lblNomeArquivo.Text, chkVisualizacao.Checked); gObjLog.Inserir("Escaneou as imagens para o diretório temporario ", TipoLog.AVISO); //Save file to System DataBase. objBoDigitalizarDocumentos = new BODigitalizarDocumentos(); gObjLog.Inserir("Salvando os Informações no banco de dados.", TipoLog.AVISO); if (objBoDigitalizarDocumentos.boDigitalizarDocumentos(TempDirPdf + lblNomeArquivo.Text, lblPathDiretorio.Text, lblNomeArquivo.Text, (double)cmbDocumento.SelectedValue, objCliente.ObjProcesso[0].IdProcesso)) { MessageBox.Show("Documento Digitalizado com SUCESSO!!!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Information); btnDigitalizar.Enabled = true; gObjLog.Inserir("Documento foi digitalizado com sucesso!!!.", TipoLog.AVISO); } } break; } } ReturnValue = true; Cursor.Current = Cursors.Default; } catch (Exception ex) { gObjLog.Inserir("ERROR: " + ex.ToString(), TipoLog.ERRO); Cursor.Current = Cursors.Default; btnDigitalizar.Enabled = true; EndingScan(); MessageBox.Show("ERROR : " + ex.ToString()); } return(ReturnValue); }
private void carregarComboTipoDocumento() { BODigitalizarDocumentos objBoDigitalizar = null; List<INFOTipoDocumento> ListaInfoTipoDocumento = null; try { objBoDigitalizar = new BODigitalizarDocumentos(); ListaInfoTipoDocumento = objBoDigitalizar.boObterListaTipoDocumento(); if (ListaInfoTipoDocumento != null) { cmbTipoDocumento.DataSource = ListaInfoTipoDocumento; cmbTipoDocumento.DisplayMember = "NomeTipoDocumento"; cmbTipoDocumento.ValueMember = "IdTipoDocumento"; } else { MessageBox.Show("Cadastre os Tipos de Documentos no Banco de Dados!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void txtReferencia_KeyDown(object sender, KeyEventArgs e) { BODigitalizarDocumentos objDigitalizar = null; try { if (e.KeyCode == Keys.Enter) { cmbTipoDocumento.SelectedIndex = 0; if (string.IsNullOrEmpty(txtReferencia.Text)) { MessageBox.Show("Por favor, digite uma referencia válida!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); txtReferencia.Focus(); } else { objDigitalizar = new BODigitalizarDocumentos(); objCliente = objDigitalizar.boSincronizarBaseSIGPA(txtReferencia.Text); if (objCliente != null) { lblCNPJCPF.Text = objCliente.NumeroCnpj; lblNome.Text = objCliente.NomeCliente; //grpDigitalizar.Enabled = true; grpDocumentos.Enabled = true; } else { MessageBox.Show("Processo NÃO ESTÁ CADASTRADO no Sistema!", Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (Exception ex) { MessageBox.Show("ERRO : " + ex.ToString(), Global.CODAPP + " - " + Global.DESCRICAOAPP, MessageBoxButtons.OK, MessageBoxIcon.Error); } }