private void carregaDadosBDCobranca() { try { if ((m_typDatSetTbBorderos != null) && (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; if (dtrwTbBorderos != null) { m_enumEntregaDocumentos = (dtrwTbBorderos.IsnEntregaDocumentosNull() ? ENTREGARDOCUMENTOS.ACEITE : (ENTREGARDOCUMENTOS)dtrwTbBorderos.nEntregaDocumentos); m_bProtestar = (dtrwTbBorderos.IsbCobrancaProtestarNull() ? true : dtrwTbBorderos.bCobrancaProtestar); m_nDiasProtestar = (dtrwTbBorderos.IsnCobrancaDiasVencimentoNull() ? 15 : dtrwTbBorderos.nCobrancaDiasVencimento); } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void salvaDadosBD() { try { if ((m_typDatSetTbBorderos != null) && (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; if (dtrwTbBorderos != null) { dtrwTbBorderos.bCobrancaProtestar = m_bProtestar; dtrwTbBorderos.nEntregaDocumentos = (int)m_enumEntregaDocumentos; dtrwTbBorderos.nCobrancaDiasVencimento = m_nDiasProtestar; } m_cls_dba_ConnectionDB.SetTbBorderos(m_typDatSetTbBorderos); m_bModificado = true; } } 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 verificaCamposPreenchidos() { try { #region Banco Exportador string strBanco, strAgencia, strConta; mdlBancos.clsBancoExportador obj = new mdlBancos.BancoExportador.clsBancoExportadorComercial(ref m_cls_terTratadorErro, ref m_cls_dbaConnnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE); obj.retornaValores(out strBanco, out strAgencia, out strConta); if (strBanco.Trim() != "" && strAgencia.Trim() != "" && strConta.Trim() != "") { m_bBancoExportadorPreenchido = true; } #endregion #region Banco Importador mdlBancos.clsBancoImportador objBI = new mdlBancos.BancoImportador.clsBancoImportadorComercial(ref m_cls_terTratadorErro, ref m_cls_dbaConnnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE); objBI.retornaValores(out strBanco); if (strBanco.Trim() != "") { m_bBancoImportadorPreenchido = true; } #endregion if (m_typDatSetTbPes.tbPEs.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwTbPes = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)m_typDatSetTbPes.tbPEs.Rows[0]; } if (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow dtrwTbBorderos = (mdlDataBaseAccess.Tabelas.XsdTbBorderos.tbBorderosRow)m_typDatSetTbBorderos.tbBorderos.Rows[0]; #region Número if (!dtrwTbBorderos.IsstrNumeroNull()) { m_bNumeroPreenchido = true; } #endregion #region Esquema Pagamento if (!dtrwTbBorderos.IsmstrEsquemaPagamentoNull()) { m_bPagamentoPreenchido = true; } #endregion #region Documentação bool bFC = true, bSG = true, bCE = true, bCO = true, bRM = true, bCP = true, bCA = true, bSQ = true, bFS = true; #region Fatura Comercial if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { if (dtrwTbBorderos.IsnQtdeDocCopiaFaturaComercialNull()) { bFC = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalFaturaComercialNull()) { bFC = false; } } #endregion #region Certificado Origem if (m_typDatSetTbProdutosCertificadosOrigem.tbProdutosCertificadoOrigem.Rows.Count > 0) { if (dtrwTbBorderos.IsnQtdeDocOriginalCertificadoOrigemNull()) { bCO = false; } if (dtrwTbBorderos.IsnQtdeDocCopialCertificadoOrigemNull()) { bCO = false; } } #endregion #region Romaneio if (m_typDatSetTbRomaneios.tbRomaneios.Rows.Count > 0) { if (dtrwTbBorderos.IsnQtdeDocCopialRomaneioNull()) { bRM = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalRomaneioNull()) { bRM = false; } } #endregion #region Saque if (m_typDatSetTbSaques.tbSaques.Rows.Count > 0) { if (dtrwTbBorderos.IsnQtdeDocCopialSaqueNull()) { bSQ = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalSaqueNull()) { bSQ = false; } } #endregion #region PE if (m_typDatSetTbPes.tbPEs.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwTbPes = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)m_typDatSetTbPes.tbPEs.Rows[0]; #region Conhecimento Embarque if (dtrwTbPes.IsstrIdConhecimentoEmbarqueNull()) { bCE = false; } if (dtrwTbBorderos.IsnQtdeDocCopialConhecimentoEmbarqueNull()) { bCE = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalConhecimentoEmbarqueNull()) { bCE = false; } #endregion #region Certificado Peso if (dtrwTbPes.IsstrIdCertificadoPesoNull()) { bCP = false; } if (dtrwTbBorderos.IsnQtdeDocCopialCertificadoPesoNull()) { bCP = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalCertificadoPesoNull()) { bCP = false; } #endregion #region Certificado Análise if (dtrwTbPes.IsstrIdCertificadoAnaliseNull()) { bCA = false; } if (dtrwTbBorderos.IsnQtdeDocCopialCertificadoAnaliseNull()) { bCA = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalCertificadoAnaliseNull()) { bCA = false; } #endregion #region Fito Sanitário if (dtrwTbPes.IsstrIdFitossanitarioNull()) { bFS = false; } if (dtrwTbBorderos.IsnQtdeDocCopialFitoSanitarioNull()) { bFS = false; } if (dtrwTbBorderos.IsnQtdeDocOriginalFitoSanitarioNull()) { bFS = false; } #endregion } #endregion m_bDocumentacaoPreenchido = (bFC && bSG && bCE && bCO && bRM && bCP && bCA && bSQ && bFS); #endregion #region Número if (!dtrwTbBorderos.IsnEntregaDocumentosNull()) { m_bCobrancaPreenchido = true; } #endregion } if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0]; #region Data Embarque if (!dtrwTbFaturasComerciais.IsdataEmbarqueNull()) { m_bDataEmbarquePreenchido = true; } #endregion } if (m_typDatSetTbInstrucoesEmbarque.tbInstrucoesEmbarque.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbInstrucoesEmbarque.tbInstrucoesEmbarqueRow dtrwTbInstrucoesEmbarque = (mdlDataBaseAccess.Tabelas.XsdTbInstrucoesEmbarque.tbInstrucoesEmbarqueRow)m_typDatSetTbInstrucoesEmbarque.tbInstrucoesEmbarque.Rows[0]; #region Descrição Mercadorias if (!dtrwTbInstrucoesEmbarque.IsmstrDescricaoGeralMercadoriasNull()) { m_bDescricaoMercadoriasPreenchido = true; } #endregion } #region Contrato Cambio if (m_typDatSetTbProdutosBordero.tbProdutosBordero.Rows.Count > 0) { m_bContratoCambioPreenchido = true; } #endregion } catch (Exception err) { Object erro = err; m_cls_terTratadorErro.trataErro(ref erro); } }