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("idCotacao"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCotacao); m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionBD.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void CarregaMoedaBD() { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwTbFaturasCotacoes = null; m_nIdMoeda = -1; m_bValorCarregado = true; System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList(); arlCondictionField.Add("idExportador"); arlCondictionField.Add("idCotacao"); 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_strIdCotacao); mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes tbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null); if (tbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)tbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; // IdMoeda if (m_bHasValue = !dtrwTbFaturasCotacoes.IsidMoedaNull()) { m_nIdMoeda = Int32.Parse(dtrwTbFaturasCotacoes.idMoeda.ToString()); } // bMostrarSimboloMoeda if (!dtrwTbFaturasCotacoes.IsbMostrarSimboloMoedaNull()) { m_bMostrarSimboloMoeda = dtrwTbFaturasCotacoes.bMostrarSimboloMoeda; } } tbFaturasCotacoes.Dispose(); }
public clsLocaisFaturaCotacao(ref mdlTratamentoErro.clsTratamentoErro cls_ter_tratadorErro, ref mdlDataBaseAccess.clsDataBaseAccess m_cls_dba_ConnectionDB, string strEnderecoExecutavel, int nIdExportador, string strIdCotacao, ref mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes typDatSetTbFaturasCotacoes) : base(ref cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, strEnderecoExecutavel, nIdExportador) { m_strIdCotacao = strIdCotacao; m_bBotaoIncotermHabilitado = false; m_typDatSetTbFaturasCotacoes = typDatSetTbFaturasCotacoes; carregaTypDatSet(); carregaDadosBD(); }
protected override void atualizaTypDatSetEspecifico() { try { m_typDatSetTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes)m_cls_Incoterm.retornaTypDatSetEspecifico(); } 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_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); }
private bool bSalvaDados() { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes typDatSetFaturasCotacoes = dtstReturnFaturasCotacoes(); if ((typDatSetFaturasCotacoes != null) && (typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturaCotacao = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwFaturaCotacao.nIdConsignatario = m_nIdConsignatario; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(typDatSetFaturasCotacoes); return(m_cls_dba_ConnectionDB.Erro == null); } else { return(false); } }
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("idCotacao"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCotacao); m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); }
private void vCarregaDados() { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes typDatSetFaturasCotacoes = dtstReturnFaturasCotacoes(); if ((typDatSetFaturasCotacoes != null) && (typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturaCotacao = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows[0]; if (!dtrwFaturaCotacao.IsidImportadorNull()) { m_nIdImportador = dtrwFaturaCotacao.idImportador; } if (!dtrwFaturaCotacao.IsnIdConsignatarioNull()) { m_nIdConsignatario = dtrwFaturaCotacao.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 void carregaTypDatSet() { // 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("idCotacao"); // Executa a pesquisa m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, arlOrdenacaoValor, arlOrdenacaoTipo); m_typDatSetTbImportadores = m_cls_dba_ConnectionDB.GetTbImportadores(arlCondicoesCampo, arlCondicoesComparador, arlCondicoesValor, null, null); }
public override bool bCarregaIdIdioma() { try { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes; 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("idCotacao"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; if (!dtrwRowTbFaturasCotacoes.IsidIdiomaNull()) { m_nIdIdioma = dtrwRowTbFaturasCotacoes.idIdioma; } else { m_nIdIdioma = 1; } return(true); } else { m_nIdIdioma = 1; return(true); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } return(false); //soh para compilar......nao existe! }
protected override bool bSalvaIdRelatorio() { try { mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow dtrwTbExportadores; mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes; 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); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbExportadores = m_cls_dba_ConnectionDB.GetTbExportadores(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbExportadores.tbExportadores.Rows.Count > 0) { dtrwTbExportadores = (mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow)m_typDatSetTbExportadores.tbExportadores.Rows[0]; dtrwTbExportadores.idRelatorioCotacao = m_nIdRelatorio; m_cls_dba_ConnectionDB.SetTbExportadores(m_typDatSetTbExportadores); } arlCondicaoCampo.Add("idCotacao"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwRowTbFaturasCotacoes.idRelatorio = m_nIdRelatorio; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacoes); return(true); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } return(false); //soh para compilar......nao existe! }
private bool bSalvaDadosConfiguracoes(int nTipoAgrupamento, bool bDetalharProdutos, bool bMostrarGrupo) { bool bRetorno = true; if (bRetorno) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacao; 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("idCotacao"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwRowTbFaturasCotacao = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwRowTbFaturasCotacao.idClassificacaoTarifariaMostrar = nTipoAgrupamento; dtrwRowTbFaturasCotacao.bDetalharProdutos = bDetalharProdutos; dtrwRowTbFaturasCotacao.bMostrarGrupo = bMostrarGrupo; try { m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacoes); } catch { bRetorno = false; } } else { bRetorno = false; } } return(bRetorno); }
protected override void SalvaMoedaBD() { System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList(); arlCondictionField.Add("idExportador"); arlCondictionField.Add("idCotacao"); 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_strIdCotacao); mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes tbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null); if (tbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)tbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwFatura.idMoeda = m_nIdMoeda; dtrwFatura.bMostrarSimboloMoeda = m_bMostrarSimboloMoeda; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(tbFaturasCotacoes); } }
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("idCotacao"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strIdCotacao); m_typDatSetTbFaturasCotacao = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void vCarregaDadosConfiguracoes(out int nTipoAgrupamento, out bool bDetalharProdutos, out bool bMostrarGrupo) { nTipoAgrupamento = 0; bDetalharProdutos = false; bMostrarGrupo = false; mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes; 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("idCotacao"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; if (!dtrwRowTbFaturasCotacoes.IsidClassificacaoTarifariaMostrarNull()) { nTipoAgrupamento = dtrwRowTbFaturasCotacoes.idClassificacaoTarifariaMostrar; } if (!dtrwRowTbFaturasCotacoes.IsbDetalharProdutosNull()) { bDetalharProdutos = dtrwRowTbFaturasCotacoes.bDetalharProdutos; } if (!dtrwRowTbFaturasCotacoes.IsbMostrarGrupoNull()) { bMostrarGrupo = dtrwRowTbFaturasCotacoes.bMostrarGrupo; } } }
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("idCotacao"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strCodigo); m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturas; for (int nCount = 0; nCount < m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count; nCount++) { dtrwFaturas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.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); } }
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("idCotacao"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strIdCotacao); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); // Setando os Dados mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRegistro = m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.FindByidExportadoridCotacao(m_nIdExportador, m_strIdCotacao); 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.clsIncotermCotacao(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCotacao, ref m_typDatSetTbFaturasCotacoes); 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 } }
private bool bCarregaDadosFaturaCotacao() { 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("idCotacao"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strPe); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetFaturasCotacoes.tbFaturasCotacoes.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); }