Example #1
0
        private void vCarregaDados()
        {
            bCarregaDadosClassificacao();

            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("nIdExportador");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_nIdExportador);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;

            // Produtos
            arlCondicaoCampo.Clear();
            arlCondicaoCampo.Add("idExportador");
            m_typDatSetProdutos = m_cls_dba_ConnectionDB.GetTbProdutos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

            // Produtos Idioma
            m_typDatSetProdutosIdiomas = m_cls_dba_ConnectionDB.GetTbProdutosIdiomas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);

            // Produtos Fatura Comercial
            arlCondicaoCampo.Add("idPE");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdPe);
            m_typDatSetProdutosFaturaComercial = m_cls_dba_ConnectionDB.GetTbProdutosFaturaComercial(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
        }
Example #2
0
        public frmFListaProdutos(ref mdlTratamentoErro.clsTratamentoErro tratadorErro, string enderecoExecutavel, int idExportador, int idIdioma, ref mdlDataBaseAccess.Tabelas.XsdTbProdutos typDatSetTbProdutos, ref mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas typDatSetTbProdutosIdiomas)
        {
            InitializeComponent();

            m_cls_ter_tratadorErro       = tratadorErro;
            m_strEnderecoExecutavel      = enderecoExecutavel;
            m_nIdExportador              = idExportador;
            m_nIdIdioma                  = idIdioma;
            m_typDatSetTbProdutos        = (mdlDataBaseAccess.Tabelas.XsdTbProdutos)typDatSetTbProdutos.Copy();
            m_typDatSetTbProdutosIdiomas = (mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas)typDatSetTbProdutosIdiomas.Copy();
        }
 private bool UpdateProdutosFatura()
 {
     if (m_nIdioma == this.IdiomaAntigo)
     {
         return(true);
     }
     mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacao typDatSetProdutosFatura  = this.TypDatSetProdutosFatura;
     mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas       typDatSetProdutosIdiomas = this.TypDatSetProdutosIdiomas;
     for (int i = 0; i < typDatSetProdutosFatura.tbProdutosFaturaCotacao.Count; i++)
     {
         mdlDataBaseAccess.Tabelas.XsdTbProdutosFaturaCotacao.tbProdutosFaturaCotacaoRow dtrwProdutoFatura = typDatSetProdutosFatura.tbProdutosFaturaCotacao[i];
         string strDescricaoIdioma = "";
         mdlDataBaseAccess.Tabelas.XsdTbProdutosIdiomas.tbProdutosIdiomasRow dtrwProdutoIdioma = typDatSetProdutosIdiomas.tbProdutosIdiomas.FindByidExportadoridIdiomaidProduto(m_nIdExportador, m_nIdioma, dtrwProdutoFatura.idProduto);
         if ((dtrwProdutoIdioma != null) && (!dtrwProdutoIdioma.IsstrDescricaoNull()))
         {
             strDescricaoIdioma = dtrwProdutoIdioma.strDescricao;
         }
         dtrwProdutoFatura.mstrDescricaoLinguaEstrangeira = strDescricaoIdioma;
     }
     m_cls_dba_ConnectionDB.SetTbProdutosFaturaCotacao(typDatSetProdutosFatura);
     return(true);
 }