示例#1
0
 protected void carregaDadosBDPaises()
 {
     try
     {
         mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores = null;
         mdlDataBaseAccess.Tabelas.XsdTbPaises.tbPaisesRow             dtrwRowTbPaises       = null;
         if (m_typDatSetTbImportadores.tbImportadores.Rows.Count > 0)
         {
             dtrwRowTbImportadores = (mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow)m_typDatSetTbImportadores.tbImportadores.Rows[0];
             if (!dtrwRowTbImportadores.IsidPaisCliNull())
             {
                 m_nIdPaisDestino = dtrwRowTbImportadores.idPaisCli;
             }
             else
             {
                 m_nIdPaisDestino = -1;
             }
         }
         if (m_typDatSetTbPaises.tbPaises.Rows.Count > 0)
         {
             dtrwRowTbPaises = m_typDatSetTbPaises.tbPaises.FindByidPais(m_nIdPaisDestino);
         }
         if (dtrwRowTbPaises != null)
         {
             m_strPaisDestino = dtrwRowTbPaises.nmPais;
         }
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }
示例#2
0
        private void carregaPaisImportador()
        {
            try
            {
                mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow           dtrwTbImportadores      = null;
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwTbFaturasComerciais = null;
                if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
                {
                    dtrwTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0];
                    if (!dtrwTbFaturasComerciais.IsidImportadorNull())
                    {
                        m_nIdImportador = dtrwTbFaturasComerciais.idImportador;
                    }
                    else
                    {
                        m_nIdImportador = -1;
                    }
                }
                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("idImportador");
                arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
                arlCondicaoValor.Add(m_nIdImportador);

                m_typDatSetTbImportadores = m_cls_dba_ConnectionBD.GetTbImportadores(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
                if (m_typDatSetTbImportadores.tbImportadores.Rows.Count > 0)
                {
                    dtrwTbImportadores = (mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow)m_typDatSetTbImportadores.tbImportadores.Rows[0];
                    if (!dtrwTbImportadores.IsidPaisCliNull())
                    {
                        m_nIdPais = dtrwTbImportadores.idPaisCli;
                    }
                    else
                    {
                        m_nIdPais = -1;
                    }
                }
            }
            catch (Exception err)
            {
                m_cls_ter_tratadorErro.trataErro(ref err);
            }
        }
示例#3
0
        protected void carregaDadosBDImportadores(ref mdlComponentesGraficos.ListView lvImportadores)
        {
            #region Pesquisa
            if (lvImportadores.SelectedItems.Count > 0)
            {
                m_nIdImportador = Int32.Parse(lvImportadores.SelectedItems[0].Tag.ToString());
            }
            // Cria a variável para conter o registro corrente
            mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores = null;
            if (m_nIdExportador != -1 && m_nIdImportador != -1)
            {
                dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, m_nIdImportador);
            }
            if (dtrwRowTbImportadores != null)
            {
                if (!dtrwRowTbImportadores.IsnmCliNull())
                {
                    m_strImportador = dtrwRowTbImportadores.nmCli;
                }

                if (!dtrwRowTbImportadores.IsidPaisCliNull())
                {
                    m_nIdPais = dtrwRowTbImportadores.idPaisCli;
                }

                mdlDataBaseAccess.Tabelas.XsdTbPaises.tbPaisesRow dtrwRowTbPaises;

                dtrwRowTbPaises = m_typDatSetTbPaises.tbPaises.FindByidPais(m_nIdPais);
                if (dtrwRowTbPaises != null)
                {
                    m_strPais = dtrwRowTbPaises.nmPais;
                }
                #endregion

                #region Salvando os items nos atributos de classe
                if (!dtrwRowTbImportadores.IsnmCliNull())
                {
                    m_strImportador = dtrwRowTbImportadores.nmCli;
                }
                if (!dtrwRowTbImportadores.IsmstrEndCliNull())
                {
                    m_strEndereco = dtrwRowTbImportadores.mstrEndCli;
                }
                if (!dtrwRowTbImportadores.IscidadeCliNull())
                {
                    m_strCidade = dtrwRowTbImportadores.cidadeCli;
                }
                if (!dtrwRowTbImportadores.IsestadoCliNull())
                {
                    m_strEstado = dtrwRowTbImportadores.estadoCli;
                }
                if (!dtrwRowTbImportadores.IsmstrTelCliNull())
                {
                    m_strTelefone = dtrwRowTbImportadores.mstrTelCli;
                }
                if (!dtrwRowTbImportadores.IsmstrFaxCliNull())
                {
                    m_strFax = dtrwRowTbImportadores.mstrFaxCli;
                }
                if (!dtrwRowTbImportadores.IsmstrEmailCliNull())
                {
                    m_strEMail = dtrwRowTbImportadores.mstrEmailCli;
                }
                if (!dtrwRowTbImportadores.IsmstrSiteCliNull())
                {
                    m_strSite = dtrwRowTbImportadores.mstrSiteCli;
                }
                if (!dtrwRowTbImportadores.IsmstrObsCliNull())
                {
                    m_strObs = dtrwRowTbImportadores.mstrObsCli;
                }
            }
            else
            {
                m_strImportador = "";
                m_strEndereco   = "";
                m_strCidade     = "";
                m_strEstado     = "";
                m_strTelefone   = "";
                m_strFax        = "";
                m_strEMail      = "";
                m_strSite       = "";
                m_strObs        = "";
                m_nIdPais       = -1;
                m_strPais       = "";
            }
            #endregion
        }