Ejemplo n.º 1
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
        }
Ejemplo n.º 2
0
 protected void carregaDadosInterface(ref mdlComponentesGraficos.ListView lvCotacoes, ref System.Windows.Forms.Button btEditar, ref System.Windows.Forms.Button btExcluir, ref System.Windows.Forms.Button btNovo)
 {
     try
     {
         // List View Item
         System.Windows.Forms.ListViewItem lvItemCotacoes;
         // Limpa os Items da List View
         lvCotacoes.Items.Clear();
         mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes = null;
         mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow       dtrwRowTbImportadores    = null;
         // Preenche os itens da List View
         for (int nCont = 0; nCont < m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count; nCont++)
         {
             dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[nCont];
             if (dtrwRowTbFaturasCotacoes != null && dtrwRowTbFaturasCotacoes.RowState != System.Data.DataRowState.Deleted)
             {
                 if (!dtrwRowTbFaturasCotacoes.IsidImportadorNull())
                 {
                     dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, dtrwRowTbFaturasCotacoes.idImportador);
                 }
                 lvItemCotacoes            = lvCotacoes.Items.Add(dtrwRowTbFaturasCotacoes.IsmstrNumeroNull() ? dtrwRowTbFaturasCotacoes.idCotacao : dtrwRowTbFaturasCotacoes.mstrNumero);
                 lvItemCotacoes.Tag        = dtrwRowTbFaturasCotacoes.idCotacao;
                 lvItemCotacoes.ImageIndex = 0;
                 if (!dtrwRowTbFaturasCotacoes.IsidImportadorNull())
                 {
                     if (dtrwRowTbImportadores != null && !dtrwRowTbImportadores.IsnmCliNull())
                     {
                         lvItemCotacoes.SubItems.Add(dtrwRowTbImportadores.nmCli);
                     }
                     else
                     {
                         lvItemCotacoes.SubItems.Add("");
                     }
                 }
             }
         }
         if (lvCotacoes.Items.Count == 0)
         {
             btEditar.Enabled  = false;
             btExcluir.Enabled = false;
             if (m_bMostrarBaloes)
             {
                 m_mgblBalaoToolTip                   = new mdlComponentesGraficos.MessageBalloon();
                 m_mgblBalaoToolTip.Caption           = mdlConstantes.clsConstantes.BALLONTIP_DEFAULT_CAPTION;
                 m_mgblBalaoToolTip.Content           = mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.BALLOONTIP_mdlCotacoes_clsCotacoes_CriarNovaCotacao.ToString()).Replace("TAG", System.Environment.NewLine);
                 m_mgblBalaoToolTip.Icon              = System.Drawing.SystemIcons.Information;
                 m_mgblBalaoToolTip.CloseOnMouseClick = true;
                 m_mgblBalaoToolTip.CloseOnDeactivate = true;
                 m_mgblBalaoToolTip.CloseOnKeyPress   = true;
                 m_mgblBalaoToolTip.ShowBalloon((System.Windows.Forms.Control)btNovo);
             }
         }
         else
         {
             btEditar.Enabled  = true;
             btExcluir.Enabled = true;
         }
     }
     catch (Exception err)
     {
         Object erro = err;
         m_cls_ter_tratadorErro.trataErro(ref erro);
     }
 }