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); } }
protected void salvaDadosBD(bool bModificado) { m_bModificado = bModificado; if (this.DataAccess) { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwRowTbPes = m_typDatSetTbPes.tbPEs.FindByidExportadoridPE(m_nIdExportador, m_strIdPE); dtrwRowTbPes.nIdConsignatario = m_nIdConsignatario; } mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, m_nIdImportador); dtrwRowTbImportadores.idConsignatario = m_nIdConsignatario; if (m_typDatSetTbImportadoresConsignatarios != null) { m_cls_dba_ConnectionDB.SetTbImportadoresConsignatarios(m_typDatSetTbImportadoresConsignatarios); } if ((this.DataAccess) && (m_typDatSetTbPes != null)) { m_cls_dba_ConnectionDB.SetTbPes(m_typDatSetTbPes); } }
protected void carregaNomeImportador() { 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); arlCondicaoCampo.Add("idImportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdImportador); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbImportadores = m_cls_dba_ConnectionDB.GetTbImportadores(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if ((m_typDatSetTbImportadores != null) && (m_typDatSetTbImportadores.tbImportadores.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwTbImportadores = (mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow)m_typDatSetTbImportadores.tbImportadores.Rows[0]; if (!dtrwTbImportadores.IsnmCliNull()) { m_strNomeImportador = dtrwTbImportadores.nmCli; } else { m_strNomeImportador = ""; } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void carregaDadosComerciais(ref mdlComponentesGraficos.ListView lvListaComerciais, ref System.Windows.Forms.GroupBox gbFields) { try { //Variáveis mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores = null; mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais = null; System.Windows.Forms.ListViewItem lvItemListaComercial; int nIdImportador = -1; for (int nCount = 0; nCount < m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count; nCount++) { dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[nCount]; if (!dtrwRowTbFaturasComerciais.IsidImportadorNull()) { nIdImportador = dtrwRowTbFaturasComerciais.idImportador; } dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, nIdImportador); if (dtrwRowTbImportadores != null) { if (!dtrwRowTbImportadores.IsnmCliNull()) { lvItemListaComercial = lvListaComerciais.Items.Add(dtrwRowTbImportadores.nmCli); } else { lvItemListaComercial = lvListaComerciais.Items.Add(""); } lvItemListaComercial.SubItems.Add(dtrwRowTbFaturasComerciais.idPE); lvItemListaComercial.Tag = dtrwRowTbFaturasComerciais.idPE; lvItemListaComercial = null; } else { lvItemListaComercial = lvListaComerciais.Items.Add(""); lvItemListaComercial.SubItems.Add(dtrwRowTbFaturasComerciais.idPE); lvItemListaComercial.Tag = dtrwRowTbFaturasComerciais.idPE; lvItemListaComercial = null; } nIdImportador = -1; } gbFields.Text = "Selecione o PE modelo"; } catch (Exception err) { Object erro = err; m_cls_terTratadorErro.trataErro(ref erro); } }
protected void carregaDadosInterface(ref mdlComponentesGraficos.ListView lvPEs, ref System.Windows.Forms.Button btEditar, ref System.Windows.Forms.Button btExcluir, ref System.Windows.Forms.Button btNovo, out int nIdView) { nIdView = 0; try { vCarregaBibliotecaView(ref nIdView); System.Collections.SortedList srlPEs = retornaPEsOrdenados(); // List View Item System.Windows.Forms.ListViewItem lvItemPE; // Limpa os Items da List View lvPEs.Items.Clear(); mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwRowTbPes = null; mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais = null; mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores = null; // Preenche os itens da List View for (int nCont = 0; nCont < srlPEs.Count; nCont++) { dtrwRowTbPes = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)srlPEs.GetByIndex(nCont); if (dtrwRowTbPes.RowState != System.Data.DataRowState.Deleted) { dtrwRowTbFaturasComerciais = m_typDatSetTbFaturasComerciais.tbFaturasComerciais.FindByidExportadoridPE(m_nIdExportador, dtrwRowTbPes.idPE); if (dtrwRowTbFaturasComerciais != null) { if (!dtrwRowTbFaturasComerciais.IsidImportadorNull()) { dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, dtrwRowTbFaturasComerciais.idImportador); } } //PE lvItemPE = lvPEs.Items.Add(dtrwRowTbPes.idPE); if (dtrwRowTbPes.idPE == m_strIdPE) { lvItemPE.Selected = true; } if (!dtrwRowTbPes.IsbConcluidoNull()) { lvItemPE.Tag = dtrwRowTbPes.bConcluido; } else { lvItemPE.Tag = false; } // Data Criacao if (!dtrwRowTbPes.IsdtDataCriacaoNull()) { lvItemPE.SubItems.Add(dtrwRowTbPes.dtDataCriacao.ToString("dd/MM/yyyy")); } else { lvItemPE.SubItems.Add(System.DateTime.Now.ToString("dd/MM/yyyy")); } // Data Conclusao if ((!dtrwRowTbPes.IsbConcluidoNull()) && (dtrwRowTbPes.bConcluido == true)) { lvItemPE.ImageIndex = 0; lvItemPE.SubItems.Add((dtrwRowTbPes.IsdtDataConclusaoNull() ? "" : dtrwRowTbPes.dtDataConclusao.ToString("dd/MM/yyyy"))); } else { lvItemPE.ImageIndex = 1; lvItemPE.SubItems.Add(""); } // Importador if (dtrwRowTbImportadores != null && !dtrwRowTbImportadores.IsnmCliNull()) { lvItemPE.SubItems.Add(dtrwRowTbImportadores.nmCli); } else { lvItemPE.SubItems.Add(""); } // Numero Fatura if (dtrwRowTbFaturasComerciais != null && !dtrwRowTbFaturasComerciais.IsnumeroFaturaNull()) { lvItemPE.SubItems.Add(dtrwRowTbFaturasComerciais.numeroFatura); } else { lvItemPE.SubItems.Add(""); } // Valor Fatura string strValorFatura = ""; mdlIncoterm.clsManipuladorValor objValor = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, dtrwRowTbPes.idPE); objValor.vRetornaValores(out strValorFatura); lvItemPE.SubItems.Add(strValorFatura); } } if (lvPEs.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_mdlBiblioteca_clsBiblioteca_CriarNovoPE.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); } }
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 }
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); } }
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); } }