protected override bool bSalvaIdRelatorio() { try { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwRowTbFaturasProformas; 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_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0) { dtrwRowTbFaturasProformas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows[0]; dtrwRowTbFaturasProformas.idRelatorio = m_nIdRelatorio; m_cls_dba_ConnectionDB.SetTbFaturasProformas(m_typDatSetTbFaturasProformas); return(true); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } return(false); //soh para compilar......nao existe! }
protected override void CarregaMoedaBD() { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwTbFaturasProformas = null; m_nIdMoeda = -1; m_bValorCarregado = true; System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList(); arlCondictionField.Add("idExportador"); arlCondictionField.Add("idPe"); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); System.Collections.ArrayList arlCondictionValue = new System.Collections.ArrayList(); arlCondictionValue.Add(m_nIdExportador); arlCondictionValue.Add(m_strIdPe); mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas tbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null); if (tbFaturasProformas.tbFaturasProformas.Rows.Count > 0) { dtrwTbFaturasProformas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)tbFaturasProformas.tbFaturasProformas.Rows[0]; // IdMoeda if (!dtrwTbFaturasProformas.IsidMoedaNull()) { m_nIdMoeda = Int32.Parse(dtrwTbFaturasProformas.idMoeda.ToString()); } // bMostrarSimboloMoeda if (!dtrwTbFaturasProformas.IsbMostrarSimboloMoedaNull()) { m_bMostrarSimboloMoeda = dtrwTbFaturasProformas.bMostrarSimboloMoeda; } } tbFaturasProformas.Dispose(); }
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_typDatSetTbFaturasProformas = m_cls_dba_ConnectionBD.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
public clsLocaisFaturaProforma(ref mdlTratamentoErro.clsTratamentoErro cls_ter_tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess m_cls_dba_ConnectionDB, string strEnderecoExecutavel, int nIdExportador, string strIdPE, ref mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas typDatSetTbFaturasProformas) : base(ref cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, strEnderecoExecutavel, nIdExportador) { m_strIdPE = strIdPE; m_bBotaoIncotermHabilitado = false; m_typDatSetTbFaturasProformas = typDatSetTbFaturasProformas; carregaTypDatSet(); carregaDadosBD(); }
public clsIncotermProforma(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess ConnectionDB, string strEnderecoExecutavel, int nIdExportador, string idPE, ref mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas typDatSeTbFaturasProformas) : base(ref tratadorErro, ref ConnectionDB, strEnderecoExecutavel, nIdExportador) { m_strIdPE = idPE; m_bLocaisHabilitado = false; m_typDatSetTbFaturasProformas = typDatSeTbFaturasProformas; carregaTypDatSet(); carregaDadosBD(); }
protected override void atualizaTypDatSetEspecifico() { try { m_typDatSetTbFaturasProformas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas)m_clsLocais.retornaTypDatSet(); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected new void inicializaTypDatSet() { base.inicializaTypDatSet(); System.Collections.ArrayList arlCondicoesCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); arlCondicoesCampo.Add("idExportador"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdExportador); m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); }
protected override 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(); 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_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); }
private bool bSalvaDados() { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas typDatSetFaturasProformas = dtstReturnFaturasProformas(); if ((typDatSetFaturasProformas != null) && (typDatSetFaturasProformas.tbFaturasProformas.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwFaturaProforma = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)typDatSetFaturasProformas.tbFaturasProformas.Rows[0]; dtrwFaturaProforma.nIdConsignatario = m_nIdConsignatario; m_cls_dba_ConnectionDB.SetTbFaturasProformas(typDatSetFaturasProformas); return(m_cls_dba_ConnectionDB.Erro == null); } else { return(false); } }
private void vCarregaDados() { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas typDatSetFaturasProformas = dtstReturnFaturasProformas(); if ((typDatSetFaturasProformas != null) && (typDatSetFaturasProformas.tbFaturasProformas.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwFaturaProforma = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)typDatSetFaturasProformas.tbFaturasProformas.Rows[0]; if (!dtrwFaturaProforma.IsidImportadorNull()) { m_nIdImportador = dtrwFaturaProforma.idImportador; } if (!dtrwFaturaProforma.IsnIdConsignatarioNull()) { m_nIdConsignatario = dtrwFaturaProforma.nIdConsignatario; } } }
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 override void carregaDadosBDEspecificos() { try { if (m_nIdImportador == -1) { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwRowTbFaturasProformas; m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(null, null, null, null, null); dtrwRowTbFaturasProformas = m_typDatSetTbFaturasProformas.tbFaturasProformas.FindByidExportadoridPE(m_nIdExportador, m_strIdPE); if (dtrwRowTbFaturasProformas == null) { mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow dtrwRowTbExportadores; m_typDatSetTbExportadores = m_cls_dba_ConnectionDB.GetTbExportadores(null, null, null, null, null); dtrwRowTbExportadores = m_typDatSetTbExportadores.tbExportadores.FindByidExportador(m_nIdExportador); if (dtrwRowTbExportadores != null) { if (!dtrwRowTbExportadores.IsidImportadorNull()) { m_nIdImportador = dtrwRowTbExportadores.idImportador; } } } else { if (!dtrwRowTbFaturasProformas.IsidImportadorNull()) { m_nIdImportador = dtrwRowTbFaturasProformas.idImportador; } } } mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores; dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, m_nIdImportador); if ((dtrwRowTbImportadores != null) && (!dtrwRowTbImportadores.IsnmCliNull())) { m_strImportador = dtrwRowTbImportadores.nmCli; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void SalvaMoedaBD() { System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList(); arlCondictionField.Add("idExportador"); arlCondictionField.Add("idPe"); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); System.Collections.ArrayList arlCondictionValue = new System.Collections.ArrayList(); arlCondictionValue.Add(m_nIdExportador); arlCondictionValue.Add(m_strIdPe); mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas tbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null); if (tbFaturasProformas.tbFaturasProformas.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)tbFaturasProformas.tbFaturasProformas.Rows[0]; dtrwFatura.idMoeda = m_nIdMoeda; dtrwFatura.bMostrarSimboloMoeda = m_bMostrarSimboloMoeda; m_cls_dba_ConnectionDB.SetTbFaturasProformas(tbFaturasProformas); } }
private void carregaTypDatSetEspecificos() { try { System.Collections.ArrayList arlCondicoesNome = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); arlCondicoesNome.Add("idExportador"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdExportador); arlCondicoesNome.Add("idPE"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strIdCotacao); m_typDatSetTbFaturasProforma = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void vIncrementaNumeroImpressoes() { try { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwRowTbFaturasProformas; 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_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0) { dtrwRowTbFaturasProformas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows[0]; if (!dtrwRowTbFaturasProformas.IsnImpressoesNull()) { dtrwRowTbFaturasProformas.nImpressoes++; } else { dtrwRowTbFaturasProformas.nImpressoes = -1; } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void carregaDadosBDEspecificos() { try { m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; System.Collections.ArrayList arlCondicoesNome = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); arlCondicoesNome.Add("idExportador"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdExportador); arlCondicoesNome.Add("idPE"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strCodigo); m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); if (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwFaturas; for (int nCount = 0; nCount < m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count; nCount++) { dtrwFaturas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows[nCount]; if (!dtrwFaturas.IsidIdiomaNull()) { m_nIdioma = dtrwFaturas.idIdioma; this.IdiomaAntigo = m_nIdioma; } } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.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 bCarregaDadosFaturaProforma() { 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_strPe); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_typDatSetFaturasProformas.tbFaturasProformas.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow)m_typDatSetFaturasProformas.tbFaturasProformas.Rows[0]; // Incoterm if (!dtrwFatura.IsidIncotermNull()) { m_enumIncotermFatura = (mdlConstantes.Incoterm)dtrwFatura.idIncoterm; } // Frete Interno if (!dtrwFatura.IsfreteInternoNull()) { m_dFreteInterno = dtrwFatura.freteInterno; } // Frete Internacional if (!dtrwFatura.IsfreteInternacionalNull()) { m_dFreteInternacional = dtrwFatura.freteInternacional; } // Seguro if (!dtrwFatura.IsseguroNull()) { m_dSeguro = dtrwFatura.seguro; } // Outros if (!dtrwFatura.IsoutrosNull()) { m_dOutros = dtrwFatura.outros; } // Desconto if (!dtrwFatura.IsdDescontoNull()) { m_dDesconto = dtrwFatura.dDesconto; } // Ratiar if (!dtrwFatura.IsratiarDespesasNull()) { m_bRatiar = dtrwFatura.ratiarDespesas; } // Ratiar Desconto if (!dtrwFatura.IsbRatiarDescontoNull()) { m_bRatiarDesconto = dtrwFatura.bRatiarDesconto; } } return(m_cls_dba_ConnectionDB.Erro == null); }
protected override void CarregaDadosEsquemaPagamento() { System.Collections.ArrayList arlCondicoesNome = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); arlCondicoesNome.Add("idExportador"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdExportador); arlCondicoesNome.Add("idPe"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strIdPE); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); // Setando os Dados mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas.tbFaturasProformasRow dtrwRegistro = m_typDatSetTbFaturasProformas.tbFaturasProformas.FindByidExportadoridPE(m_nIdExportador, m_strIdPE); if (dtrwRegistro != null) { #region EsquemaPagamento // Esquema Pagamento if (!dtrwRegistro.IsmstrEsquemaPagamentoNull()) { m_strEsquemaPagamento = dtrwRegistro.mstrEsquemaPagamento; } else { m_strEsquemaPagamento = ""; } #endregion #region Idioma // Idioma if (!dtrwRegistro.IsidIdiomaNull()) { m_nIdioma = dtrwRegistro.idIdioma; } else { m_nIdioma = 1; } if (m_nIdioma > 3) { m_nIdioma = 3; } #endregion #region Moeda if (!dtrwRegistro.IsidMoedaNull()) { m_nIdMoeda = dtrwRegistro.idMoeda; } else { m_nIdMoeda = -1; } // Mostrar Simbolo Moeda if (!dtrwRegistro.IsbMostrarSimboloMoedaNull()) { m_bMostrarSimboloMoeda = dtrwRegistro.bMostrarSimboloMoeda; } #endregion #region Condicoes //Antecipado if (!dtrwRegistro.IscondAntecipadoNull()) { m_dCondAntecipado = dtrwRegistro.condAntecipado; } else { m_dCondAntecipado = 0; } // Avista if (!dtrwRegistro.IscondAvistaNull()) { m_dCondAvista = dtrwRegistro.condAvista; } else { m_dCondAvista = 0; } // Postecipado if (!dtrwRegistro.IscondPostecipadoNull()) { m_dCondPostecipado = dtrwRegistro.condPostecipado; } else { m_dCondPostecipado = 0; } // Sem Cobertura Cambial if (!dtrwRegistro.IscondSemCoberturaCambialNull()) { m_bCondSemCoberturaCambial = dtrwRegistro.condSemCoberturaCambial; } else { m_bCondSemCoberturaCambial = false; } // Consignacao if (!dtrwRegistro.IscondConsignacaoNull()) { m_bCondConsignacao = dtrwRegistro.condConsignacao; } else { m_bCondConsignacao = false; } #endregion #region Modalidade // Antecipado if (!dtrwRegistro.IsmodAntecipadoNull()) { m_enumModAntecipado = (Modalidade)dtrwRegistro.modAntecipado; } else { m_enumModAntecipado = Modalidade.Nenhuma; } // A Vista if (!dtrwRegistro.IsmodAvistaNull()) { m_enumModAvista = (Modalidade)dtrwRegistro.modAvista; } else { m_enumModAvista = Modalidade.Nenhuma; } // Postecipado if (!dtrwRegistro.IsmodPostecipadoNull()) { m_enumModPostecipado = (Modalidade)dtrwRegistro.modPostecipado; } else { m_enumModPostecipado = Modalidade.Nenhuma; } #endregion #region Postecipado // Quantidade de tempo do postecipado if (!dtrwRegistro.IspostQuantTempoNull()) { m_nPostQuantTempo = dtrwRegistro.postQuantTempo; } else { m_nPostQuantTempo = 0; } // Unidade de Tempo do Postecipado if (!dtrwRegistro.IspostUnidadeTempoNull()) { m_enumPostUnidadeTempo = (UnidadeTempo)dtrwRegistro.postUnidadeTempo; } else { m_enumPostUnidadeTempo = UnidadeTempo.Dia; } // Documento Postecipado if (!dtrwRegistro.IspostCondicaoNull()) { m_enumPostCondicao = (DocumentoCondicao)dtrwRegistro.postCondicao; } else { m_enumPostCondicao = DocumentoCondicao.Fatura; } // Quantidadee de Parcelas do Postecipado if (!dtrwRegistro.IspostQuantParcelasNull()) { m_nPostQuantParcelas = dtrwRegistro.postQuantParcelas; } else { m_nPostQuantParcelas = 0; } // Intervalo do Postecipado if (!dtrwRegistro.IspostIntervaloNull()) { m_nPostIntervalo = dtrwRegistro.postIntervalo; } else { m_nPostIntervalo = 0; } #endregion #region Valor Total string strTemp; double dTemp; bool bTemp; double dValorTotal = 0; mdlIncoterm.clsIncoterm cls_inc_ValorTotal = new mdlIncoterm.Faturas.clsIncotermProforma(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, ref m_typDatSetTbFaturasProformas); cls_inc_ValorTotal.retornaValores(out strTemp, out dTemp, out dTemp, out bTemp, out dTemp, out dTemp, out dTemp, out dTemp, out strTemp, out dTemp, out dValorTotal, out bTemp, out strTemp); this.ValorTotal = dValorTotal; #endregion } }