protected void carregaTypDatSet() { try { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); //m_typDatSetTbExportadores = m_cls_dba_ConnectionBD.GetTbExportadores(arlCondicaoCampo,arlCondicaoComparador,arlCondicaoValor,null,null); arlCondicaoCampo.Add("idPE"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); m_typDatSetTbBorderos = m_cls_dba_ConnectionBD.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override bool bSalvaIdRelatorio() { try { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos; System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoTipo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0) { dtrwRowTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; dtrwRowTbBorderos.idRelatorio = m_nIdRelatorio; m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos); return(true); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } return(false); //soh para compilar......nao existe! }
private void carregaTypDatSet() { try { // Cria os Arrays para pesquisa no Banco de Dados System.Collections.ArrayList arlCondicoesCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoTipo = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoValor = new System.Collections.ArrayList(); arlCondicoesCampo.Add("idExportador"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdExportador); arlOrdenacaoTipo.Add(mdlDataBaseAccess.TipoOrdenacao.Crescente); arlOrdenacaoValor.Add("nmCli"); m_typDatSetTbPes = m_cls_dbaConnnectionDB.GetTbPes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbRelatorios = m_cls_dbaConnnectionDB.GetTbRelatorios(null, null, null, null, null); m_typDatSetTbCertificadosOrigem = m_cls_dbaConnnectionDB.GetTbCertificadosOrigem(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbProdutosCertificadoOrigem = m_cls_dbaConnnectionDB.GetTbProdutosCertificadoOrigem(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbProdutosFaturaProforma = m_cls_dbaConnnectionDB.GetTbProdutosFaturaProforma(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbExportadores = m_cls_dbaConnnectionDB.GetTbExportadores(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbImportadores = m_cls_dbaConnnectionDB.GetTbImportadores(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo); m_typDatSetTbBorderos = m_cls_dbaConnnectionDB.GetTbBorderos(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbInstrucoesEmbarque = m_cls_dbaConnnectionDB.GetTbInstrucoesEmbarque(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbRomaneios = m_cls_dbaConnnectionDB.GetTbRomaneios(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbSaques = m_cls_dbaConnnectionDB.GetTbSaques(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); m_typDatSetTbSumarios = m_cls_dbaConnnectionDB.GetTbSumarios(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); arlOrdenacaoValor.Clear(); arlOrdenacaoValor.Add("idPE"); // Executa a pesquisa m_typDatSetTbFaturasComerciais = m_cls_dbaConnnectionDB.GetTbFaturasComerciais(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo); m_typDatSetTbFaturasProformas = m_cls_dbaConnnectionDB.GetTbFaturasProformas(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo); arlOrdenacaoValor.Clear(); arlOrdenacaoValor.Add("idCotacao"); m_typDatSetTbFaturasCotacoes = m_cls_dbaConnnectionDB.GetTbFaturasCotacoes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo); } catch (Exception err) { Object erro = err; m_cls_terTratadorErro.trataErro(ref erro); } }
protected new void carregaTypDatSet() { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlOrdenacaoTipo = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); m_typDatSetTbBorderos = m_cls_dba_ConnectionBD.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); base.carregaTypDatSet(); }
protected override void vIncrementaNumeroImpressoes() { try { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos; System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoTipo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0) { dtrwRowTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; if (!dtrwRowTbBorderos.IsnImpressoesNull()) { dtrwRowTbBorderos.nImpressoes++; } else { dtrwRowTbBorderos.nImpressoes = 1; } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void vCarregaIdBancoAtual(out int nIdBancoAtual) { nIdBancoAtual = -1; System.Collections.ArrayList arlCondicaoCampo = new ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new ArrayList(); System.Collections.ArrayList arlCondicaoValor = new ArrayList(); arlCondicaoCampo.Add("IdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("IdPe"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); mdlDataBaseAccess.Tabelas.XsdTbBorderos typDatSetBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (typDatSetBorderos.tbBorderos.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwBordero = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)typDatSetBorderos.tbBorderos[0]; if (!dtrwBordero.IsnIdBancoExportadorAtualNull()) { nIdBancoAtual = dtrwBordero.nIdBancoExportadorAtual; } } }
private void vModificaRegistroCasoNecessario() { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoTipo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; dtrwRowTbBorderos.nIdBancoExportadorAtual = m_nIdBancoExportadorFaturaComercial; m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos); } }
private bool bSalvaIdBancoAtual(int nIdBancoAtual) { bool bRetorno = false; System.Collections.ArrayList arlCondicaoCampo = new ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new ArrayList(); System.Collections.ArrayList arlCondicaoValor = new ArrayList(); arlCondicaoCampo.Add("IdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("IdPe"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); mdlDataBaseAccess.Tabelas.XsdTbBorderos typDatSetBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (typDatSetBorderos.tbBorderos.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwBordero = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)typDatSetBorderos.tbBorderos[0]; dtrwBordero.nIdBancoExportadorAtual = nIdBancoAtual; if (nIdBancoAtual != m_nIdBancoExportadorFaturaComercial) { m_bSecundario = true; } else { m_bSecundario = false; } try { m_cls_dba_ConnectionDB.SetTbBorderos(typDatSetBorderos); bRetorno = true; }catch { bRetorno = false; } } return(bRetorno); }
private void carregaTypDatSet() { try { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); m_typDatSetTbPes = m_cls_dbaConnnectionDB.GetTbPes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbSaques = m_cls_dbaConnnectionDB.GetTbSaques(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbBorderos = m_cls_dbaConnnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbRomaneios = m_cls_dbaConnnectionDB.GetTbRomaneios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbFaturasComerciais = m_cls_dbaConnnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbInstrucoesEmbarque = m_cls_dbaConnnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbCertificadosOrigem = m_cls_dbaConnnectionDB.GetTbCertificadosOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbProdutosCertificadosOrigem = m_cls_dbaConnnectionDB.GetTbProdutosCertificadoOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); arlCondicaoCampo.Clear(); arlCondicaoCampo.Add("nIdExportador"); arlCondicaoCampo.Add("strIdPE"); m_typDatSetTbProdutosBordero = m_cls_dbaConnnectionDB.GetTbProdutosBordero(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); } catch (Exception err) { Object erro = err; m_cls_terTratadorErro.trataErro(ref erro); } }
private void vCarregaDados() { try { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoCampo2 = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; arlCondicaoCampo.Add("idExportador"); arlCondicaoCampo2.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoCampo2.Add("strIdPE"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); // Fatura Proforma mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteFaturaProforma = (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0); // Fatura Comercial mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteFaturaComercial = (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0); // Certificados Origem m_bExisteCertificadoOrigemMercosul = m_bExisteCertificadoOrigemMercosulBolivia = m_bExisteCertificadoOrigemMercosulChile = m_bExisteCertificadoOrigemAladiAce39 = m_bExisteCertificadoOrigemAladiAptr04 = m_bExisteCertificadoOrigemAnexoIII = m_bExisteCertificadoOrigemComum = false; mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem m_typDatSetTbProdutosCertificadoOrigem = m_cls_dba_ConnectionDB.GetTbProdutosCertificadoOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); for (int i = 0; i < m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.Rows.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwAtual = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.Rows[i]; switch (dtrwAtual.idTipoCO) { case (int)mdlConstantes.CertificadoOrigem.Mercosul: m_bExisteCertificadoOrigemMercosul = true; break; case (int)mdlConstantes.CertificadoOrigem.MercosulBolivia: m_bExisteCertificadoOrigemMercosulBolivia = true; break; case (int)mdlConstantes.CertificadoOrigem.MercosulChile: m_bExisteCertificadoOrigemMercosulChile = true; break; case (int)mdlConstantes.CertificadoOrigem.AladiAce39: m_bExisteCertificadoOrigemAladiAce39 = true; break; case (int)mdlConstantes.CertificadoOrigem.AladiAptr04: m_bExisteCertificadoOrigemAladiAptr04 = true; break; case (int)mdlConstantes.CertificadoOrigem.AnexoIII: m_bExisteCertificadoOrigemAnexoIII = true; break; case (int)mdlConstantes.CertificadoOrigem.Comum: m_bExisteCertificadoOrigemComum = true; break; } } //Romaneio m_bExisteRomaneioProdutos = m_bExisteRomaneioVolumes = m_bExisteRomaneioSimplificado = false; mdlDataBaseAccess.Tabelas.XsdTbRomaneios m_typDatSetTbRomaneios = m_cls_dba_ConnectionDB.GetTbRomaneios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); for (int i = 0; i < m_typDatSetTbRomaneios.tbRomaneios.Rows.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow dtrwAtual = (mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow)m_typDatSetTbRomaneios.tbRomaneios.Rows[i]; switch (dtrwAtual.nTipoOrdenacao) { case (int)mdlConstantes.Relatorio.Romaneio: m_bExisteRomaneioProdutos = true; break; case (int)mdlConstantes.Relatorio.RomaneioVolumes: m_bExisteRomaneioVolumes = true; break; case (int)mdlConstantes.Relatorio.RomaneioSimplificado: m_bExisteRomaneioSimplificado = true; break; } } // Saque mdlDataBaseAccess.Tabelas.XsdTbSaques m_typDatSetTbSaques = m_cls_dba_ConnectionDB.GetTbSaques(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteSaque = (m_typDatSetTbSaques.tbSaques.Rows.Count > 0); // Reserva mdlDataBaseAccess.Tabelas.XsdTbReservas m_typDatSetTbReservas = m_cls_dba_ConnectionDB.GetTbReservas(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteReserva = (m_typDatSetTbReservas.tbReservas.Rows.Count > 0); // Ordem Embarque mdlDataBaseAccess.Tabelas.XsdTbInstrucoesEmbarque m_typDatSetTbInstrucoesEmbarque = m_cls_dba_ConnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteOrdemEmbarque = (m_typDatSetTbInstrucoesEmbarque.tbInstrucoesEmbarque.Rows.Count > 0); // GuiaEntrada mdlDataBaseAccess.Tabelas.XsdTbGuiasEntrada m_typDatSetTbGuiasEntrada = m_cls_dba_ConnectionDB.GetTbGuiasEntrada(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_bExisteGuiaEntrada = (m_typDatSetTbGuiasEntrada.tbGuiasEntrada.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbProcessosContainers m_typDatSetTbProcessosContainers = m_cls_dba_ConnectionDB.GetTbProcessosContainers(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteGuiaEntrada = (m_typDatSetTbProcessosContainers.tbProcessosContainers.Rows.Count > 0); } // Bordero mdlDataBaseAccess.Tabelas.XsdTbBorderos m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteBordero = (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0); // Bordero Secundario mdlDataBaseAccess.Tabelas.XsdTbBorderosSecundarios m_typDatSetTbBorderosSecundarios = m_cls_dba_ConnectionDB.GetTbBorderosSecundarios(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_bExisteBorderoSecundario = (m_typDatSetTbBorderosSecundarios.tbBorderosSecundarios.Rows.Count > 0)) { m_nBorderosSecundarios = m_typDatSetTbBorderosSecundarios.tbBorderosSecundarios.Rows.Count; } // Sumario mdlDataBaseAccess.Tabelas.XsdTbSumarios m_typDatSetTbSumarios = m_cls_dba_ConnectionDB.GetTbSumarios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteSumario = (m_typDatSetTbSumarios.tbSumarios.Rows.Count > 0); // Personalizado m_bExistePersonalizado = false; mdlDataBaseAccess.Tabelas.XsdTbPes m_typDatSetTbPes = m_cls_dba_ConnectionDB.GetTbPes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_typDatSetTbPes.tbPEs.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwProcesso = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)m_typDatSetTbPes.tbPEs.Rows[0]; m_bExistePersonalizado = ((!dtrwProcesso.IsnIdRelatorioIndefinidoNull()) && (dtrwProcesso.nIdRelatorioIndefinido != -1)); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private bool bCriaRegistroCasoNecessario() { try { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwRowTbBorderos; mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwTbFaturasComerciais; System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoTipo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbBorderos.tbBorderos.Rows.Count == 0) { // Carregando um Relatorio para o Registro if (!bCarregaIdRelatorio()) { carregaIdRelatorioDefault(); } int nIdAssinatura = 0; string strEsquemaPagamento = ""; int nIdBancoExportador = -1; m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { dtrwTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0]; if (dtrwTbFaturasComerciais != null) { if (!dtrwTbFaturasComerciais.IsidAssinaturaNull()) { nIdAssinatura = dtrwTbFaturasComerciais.idAssinatura; } if (!dtrwTbFaturasComerciais.IsmstrEsquemaPagamentoNull()) { strEsquemaPagamento = dtrwTbFaturasComerciais.mstrEsquemaPagamento; } if (!dtrwTbFaturasComerciais.IsidExportadorBancoNull()) { nIdBancoExportador = dtrwTbFaturasComerciais.idExportadorBanco; } } } dtrwRowTbBorderos = m_typDatSetTbBorderos.tbBorderos.NewtbBorderosRow(); // idExportador , idPE, idRelatorio, dataEmissao , idAssinatura dtrwRowTbBorderos.idExportador = m_nIdExportador; dtrwRowTbBorderos.idPE = m_strIdCodigo; dtrwRowTbBorderos.idRelatorio = m_nIdRelatorio; dtrwRowTbBorderos.dtDataEmissao = System.DateTime.Now.Date; dtrwRowTbBorderos.mstrEsquemaPagamento = strEsquemaPagamento; dtrwRowTbBorderos.mstrCompromisso = m_strCompromisso; dtrwRowTbBorderos.nIdBancoExportadorAtual = nIdBancoExportador; dtrwRowTbBorderos.nImpressoes = 0; dtrwRowTbBorderos.nIdAssinatura = nIdAssinatura; dtrwRowTbBorderos.nEntregaDocumentos = (int)mdlBorderoCobranca.ENTREGARDOCUMENTOS.ACEITE; dtrwRowTbBorderos.bCobrancaProtestar = true; dtrwRowTbBorderos.nCobrancaDiasVencimento = 15; m_typDatSetTbBorderos.tbBorderos.AddtbBorderosRow(dtrwRowTbBorderos); m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos); mdlNumero.clsNumero NumObj = new mdlNumero.Bordero.clsNumeroBordero(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo); NumObj.salvaDiretoSemMostrarInterface(); NumObj = null; if (this.MostrarAssistente) { m_formFAssistente = new mdlCriacaoDocumentos.Bordero.clsCriacaoBordero(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo, ref m_ilBandeiras); m_formFAssistente.ShowDialog(); } return(true); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } return(false); }
protected new void carregaTypDatSet() { try { mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais; mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwTbBorderos; System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); m_typDatSetTbExportadores = m_cls_dba_ConnectionBD.GetTbExportadores(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); arlCondicaoCampo.Add("idPE"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); m_typDatSetTbBorderos = m_cls_dba_ConnectionBD.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionBD.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0) { dtrwTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; if (!dtrwTbBorderos.IsstrNumeroNull()) { m_strNumero = dtrwTbBorderos.strNumero.Replace("\0", ""); } if (!dtrwTbBorderos.IsstrFormatoNumeroNull()) { m_strFormatoNumero = dtrwTbBorderos.strFormatoNumero.Replace("\0", ""); } if (!dtrwTbBorderos.IsdtDataEmissaoNull()) { m_dtData = dtrwTbBorderos.dtDataEmissao; } if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0]; if (!dtrwRowTbFaturasComerciais.IsidImportadorNull()) { m_nIdImportador = dtrwRowTbFaturasComerciais.idImportador; } } } else if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0]; if (!dtrwRowTbFaturasComerciais.IsidImportadorNull()) { m_nIdImportador = dtrwRowTbFaturasComerciais.idImportador; } } if (m_strNumero == "") { m_strNumeroNovo = m_strIdPE; } arlCondicaoCampo.Clear(); arlCondicaoComparador.Clear(); arlCondicaoValor.Clear(); arlCondicaoCampo.Add("idExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idImportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdImportador); m_typDatSetTbImportadores = m_cls_dba_ConnectionBD.GetTbImportadores(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }