private void vRefeshContratosCambio(ref mdlComponentesGraficos.ListView lvContratosCambio) { System.Windows.Forms.ListViewItem lviContrato; lvContratosCambio.Items.Clear(); foreach (mdlDataBaseAccess.Tabelas.XsdTbContratosCambio.tbContratosCambioRow dtrwContratoCambio in m_typDatSetContratosCambio.tbContratosCambio.Rows) { decimal dcValorTotal = dcValorTotalContratoCambio(dtrwContratoCambio.nIdContratoCambio); decimal dcSaldo = dcSaldoContratoCambio(dtrwContratoCambio.nIdContratoCambio, dcValorTotal); // Removendo os que nao possuem saldo if ((dcSaldo == 0)) { continue; } // Removendo os contratos que ja foram vinculados if (bVinculoComContratoCambioJaRealizado(dtrwContratoCambio.nIdContratoCambio)) { continue; } lviContrato = lvContratosCambio.Items.Add(dtrwContratoCambio.strNumero); lviContrato.Tag = dtrwContratoCambio.nIdContratoCambio; lviContrato.SubItems.Add(strBanco(dtrwContratoCambio.nIdExportadorBanco)); lviContrato.SubItems.Add(((mdlContratoCambio.TipoContratacao)dtrwContratoCambio.nTipoContratacao).ToString()); lviContrato.SubItems.Add(dtrwContratoCambio.dtEmissao.ToString("dd/MM/yyyy")); lviContrato.SubItems.Add(dtrwContratoCambio.dtVencimento.ToString("dd/MM/yyyy")); lviContrato.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(dtrwContratoCambio.nIdMoeda, dcValorTotal, true)); lviContrato.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(dtrwContratoCambio.nIdMoeda, dcSaldo, true)); lviContrato = null; } }
private void ordenaListViewItens(ref mdlComponentesGraficos.ListView lvCotacoes) { try { switch (lvCotacoes.View) { case (System.Windows.Forms.View.Details): m_clsSorter.COLUNA = m_formFCotacoes.m_nIdColunaSelecionada; m_clsDescendingSorter.COLUNA = m_formFCotacoes.m_nIdColunaSelecionada; break; default: m_clsSorter.COLUNA = 0; m_clsDescendingSorter.COLUNA = 0; break; } if (lvCotacoes.Sorting == System.Windows.Forms.SortOrder.Descending) { lvCotacoes.ListViewItemSorter = m_clsDescendingSorter; } else { lvCotacoes.ListViewItemSorter = m_clsSorter; } lvCotacoes.Sort(); } catch (Exception err) { m_cls_ter_tratadorErro.trataErro(ref err); } }
private void vRefreshVinculos(int nContratoCambio, ref mdlComponentesGraficos.ListView lvVinculos) { System.Windows.Forms.ListViewItem lviProduto = null; lvVinculos.Items.Clear(); int nMoeda = nMoedaContrato(nContratoCambio); foreach (mdlDataBaseAccess.Tabelas.XsdTbProdutosBordero.tbProdutosBorderoRow dtrwProduto in m_typDatSetProdutosBordero.tbProdutosBordero.Rows) { if (dtrwProduto.RowState != System.Data.DataRowState.Deleted) { if (dtrwProduto.nIdContratoCambio == nContratoCambio) { lviProduto = lvVinculos.Items.Add(dtrwProduto.strIdPe); lviProduto.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(nMoeda, dtrwProduto.dValor, true)); lviProduto.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(dtrwProduto.nIdMoeda, (dtrwProduto.dValor * dtrwProduto.dTaxaCambial), true)); if (dtrwProduto.bLiquidado) { lviProduto.SubItems.Add("Sim"); } else { lviProduto.SubItems.Add("Não"); } } } } }
protected void removeConsignatario(ref mdlComponentesGraficos.ListView lvConsignatarios) { mdlDataBaseAccess.Tabelas.XsdTbImportadoresConsignatarios.tbImportadoresConsignatariosRow dtrwRowTbImportadoresConsignatario; int nIdConsignatario = 0; if (lvConsignatarios.SelectedItems.Count > 0) { System.Windows.Forms.DialogResult drApaga = mdlMensagens.clsMensagens.ShowQuestion("Consignatários", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlConsignatario_clsConsignatario_ApagarConsignatario).Replace("\\n", "\n").Replace("TAG", lvConsignatarios.SelectedItems.Count.ToString()), System.Windows.Forms.MessageBoxButtons.YesNo); //System.Windows.Forms.DialogResult drApaga = System.Windows.Forms.MessageBox.Show("Você tem certeza que deseja excluir " + lvConsignatarios.SelectedItems.Count.ToString() + " consignatario(s)?","Consignatários",System.Windows.Forms.MessageBoxButtons.YesNo); while (lvConsignatarios.SelectedItems.Count > 0 && drApaga == System.Windows.Forms.DialogResult.Yes) { nIdConsignatario = Int32.Parse(lvConsignatarios.SelectedItems[0].Tag.ToString()); dtrwRowTbImportadoresConsignatario = m_typDatSetTbImportadoresConsignatarios.tbImportadoresConsignatarios.FindBynIdExportadornIdImportadornIdConsignatario(m_nIdExportador, m_nIdImportador, nIdConsignatario); dtrwRowTbImportadoresConsignatario.Delete(); lvConsignatarios.SelectedItems[0].Selected = false; } if (drApaga == System.Windows.Forms.DialogResult.Yes) { m_strImportadorConsignatario = ""; m_strCidade = ""; m_strEnderecoConsignatario = ""; m_strEstado = ""; m_nIdPais = -1; m_strPais = ""; } } }
protected override void carregaDadosInterfaceEspecifico(ref mdlComponentesGraficos.ListView lvClassificacao, ref System.Windows.Forms.Form formClassificacao) { try { formClassificacao.Text = "Classificação NCM"; // List View Item System.Windows.Forms.ListViewItem lvItemClassificacao; // Limpa os Items da List View lvClassificacao.Items.Clear(); mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm.tbProdutosNcmRow dtrwRowTbProdutosNcm; // Preenche os itens da List View for (int nCont = 0; nCont < m_typDatSetTbProdutosNcm.tbProdutosNcm.Rows.Count; nCont++) { dtrwRowTbProdutosNcm = (mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm.tbProdutosNcmRow)m_typDatSetTbProdutosNcm.tbProdutosNcm.Rows[nCont]; if (dtrwRowTbProdutosNcm.RowState != System.Data.DataRowState.Deleted) { lvItemClassificacao = lvClassificacao.Items.Add(dtrwRowTbProdutosNcm.strNcm); lvItemClassificacao.Tag = dtrwRowTbProdutosNcm.nIdExportador; if (lvItemClassificacao.Text == m_strNcm) { lvItemClassificacao.Selected = true; } } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void setaPEConcluido(ref mdlComponentesGraficos.ListView lvPEs, bool bConcluido) { try { System.DateTime dtConclusao = System.DateTime.Now; mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwTbPEs = null; foreach (System.Windows.Forms.ListViewItem lvItemPE in lvPEs.SelectedItems) { dtrwTbPEs = m_typDatSetTbPes.tbPEs.FindByidExportadoridPE(m_nIdExportador, lvItemPE.Text); if (dtrwTbPEs != null) { dtrwTbPEs.bConcluido = bConcluido; if (bConcluido) { dtrwTbPEs.dtDataConclusao = dtConclusao; } else { dtrwTbPEs.SetdtDataConclusaoNull(); } } } salvaDadosBD(true); carregaTypDatSet(); } catch (Exception err) { m_cls_ter_tratadorErro.trataErro(ref err); } }
protected override void carregaDadosBDClassificacaoEspecifico(ref mdlComponentesGraficos.ListView lvClassificacao) { try { if (lvClassificacao.SelectedItems.Count > 0) { m_strNcm = lvClassificacao.SelectedItems[0].Text; } // Cria a variável para conter o registro corrente mdlDataBaseAccess.Tabelas.XsdTbProdutosNcm.tbProdutosNcmRow dtrwRowTbProdutosNcm = null; dtrwRowTbProdutosNcm = m_typDatSetTbProdutosNcm.tbProdutosNcm.FindBynIdExportadorstrNcm(m_nIdExportador, m_strNcm); if (dtrwRowTbProdutosNcm != null) { if (!dtrwRowTbProdutosNcm.IsmstrDenominacaoNull()) { m_strDenominacao = dtrwRowTbProdutosNcm.mstrDenominacao; } } else { m_strDenominacao = ""; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void carregaDadosInterface(ref mdlComponentesGraficos.ListView lvImportadores, ref System.Windows.Forms.Button btEditar, ref System.Windows.Forms.Button btExcluir, ref System.Windows.Forms.Button btNovo) { try { System.Collections.SortedList srlImportadores = retornaImportadoresOrdenados(); // List View Item System.Windows.Forms.ListViewItem lvItemImportador; // Limpa os Items da List View lvImportadores.Items.Clear(); mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores; // Preenche os itens da List View for (int nCont = 0; nCont < srlImportadores.Count; nCont++) { dtrwRowTbImportadores = (mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow)srlImportadores.GetByIndex(nCont); if ((dtrwRowTbImportadores.RowState != System.Data.DataRowState.Deleted) && (!dtrwRowTbImportadores.IsnmCliNull())) { lvItemImportador = lvImportadores.Items.Add(dtrwRowTbImportadores.nmCli); lvItemImportador.Tag = dtrwRowTbImportadores.idImportador; if ((int)lvItemImportador.Tag == m_nIdImportador) { lvItemImportador.Selected = true; } } } if (lvImportadores.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_mdlImportador_clsImportador_NovoImportador.ToString()); 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); //m_mgblBalaoToolTip.StartPosition = System.Windows.Forms.FormStartPosition.Manual; //m_mgblBalaoToolTip.SetBounds((int)(btNovo.Bounds.Height / 2), (int)(btNovo.Bounds.Width / 2), m_mgblBalaoToolTip.Bounds.Width, m_mgblBalaoToolTip.Bounds.Height); } } else { btEditar.Enabled = true; btExcluir.Enabled = true; if (lvImportadores.SelectedItems.Count == 0) { lvItemImportador = lvImportadores.Items[0]; lvItemImportador.Selected = true; m_nIdImportador = (int)lvItemImportador.Tag; } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void removeEndereco(ref mdlComponentesGraficos.ListView lvEnderecos) { mdlDataBaseAccess.Tabelas.XsdTbImportadoresEndEntrega.tbImportadoresEndEntregaRow dtrwRowTbImportadoresEndEntrega; int nIdEndEntrega = 0; if (lvEnderecos.SelectedItems.Count > 0) { System.Windows.Forms.DialogResult drApaga = mdlMensagens.clsMensagens.ShowQuestion("Endereços", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlEnderecoEntrega_clsEnderecoEntregaImportador_ApagarEnderecos).Replace("TAG", lvEnderecos.SelectedItems.Count.ToString()), System.Windows.Forms.MessageBoxButtons.YesNo); //System.Windows.Forms.DialogResult drApaga = System.Windows.Forms.MessageBox.Show("Você tem certeza que deseja excluir " + lvEnderecos.SelectedItems.Count.ToString() + " endereço(s)?","Endereços",System.Windows.Forms.MessageBoxButtons.YesNo); while (lvEnderecos.SelectedItems.Count > 0 && drApaga == System.Windows.Forms.DialogResult.Yes) { nIdEndEntrega = Int32.Parse(lvEnderecos.SelectedItems[0].Tag.ToString()); dtrwRowTbImportadoresEndEntrega = m_typDatSetTbImportadoresEndEntrega.tbImportadoresEndEntrega.FindByidExportadoridImportadoridEndEntrega(m_nIdExportador, m_nIdImportador, nIdEndEntrega); dtrwRowTbImportadoresEndEntrega.Delete(); lvEnderecos.SelectedItems[0].Selected = false; } if (drApaga == System.Windows.Forms.DialogResult.Yes) { m_strCidadeEntrega = ""; m_strEnderecoEntrega = ""; m_strEstadoEntrega = ""; m_nIdPais = -1; m_strPaisEntrega = ""; } } }
protected void removeAssinatura(ref mdlComponentesGraficos.ListView lvAssinaturas) { mdlDataBaseAccess.Tabelas.XsdTbAssinaturas.tbAssinaturasRow dtrwRowTbAssinatura = null; int nIdAssinatura = 0; if (lvAssinaturas.SelectedItems.Count > 0) { System.Windows.Forms.DialogResult drApaga = mdlMensagens.clsMensagens.ShowQuestion("Assinaturas", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlAssinatura_clsAssinatura_ApagarAssinaturas).Replace("TAG", lvAssinaturas.SelectedItems.Count.ToString()), System.Windows.Forms.MessageBoxButtons.YesNo); //System.Windows.Forms.DialogResult drApaga = System.Windows.Forms.MessageBox.Show("Você tem certeza que deseja excluir " + lvAssinaturas.SelectedItems.Count.ToString() + " assinatura(s)?","Assinaturas",System.Windows.Forms.MessageBoxButtons.YesNo); while (lvAssinaturas.SelectedItems.Count > 0 && drApaga == System.Windows.Forms.DialogResult.Yes) { nIdAssinatura = Int32.Parse(lvAssinaturas.SelectedItems[0].Tag.ToString()); dtrwRowTbAssinatura = m_typDatSetTbAssinaturas.tbAssinaturas.FindBynIdAssinatura(nIdAssinatura); if (dtrwRowTbAssinatura != null) { dtrwRowTbAssinatura.Delete(); dtrwRowTbAssinatura = null; } lvAssinaturas.SelectedItems[0].Selected = false; } if (drApaga == System.Windows.Forms.DialogResult.Yes) { m_strAssinatura = ""; m_nIdAssinatura = -1; } } }
protected void salvaDadosInterface(ref mdlComponentesGraficos.ListView lvAssinaturas, bool bModificado) { this.m_bModificado = bModificado; if (lvAssinaturas.SelectedItems.Count > 0) { m_strAssinatura = lvAssinaturas.SelectedItems[0].Text; m_nIdAssinatura = Int32.Parse(lvAssinaturas.SelectedItems[0].Tag.ToString()); } }
protected void carregaDadosInterface(ref mdlComponentesGraficos.ListView lvContas, ref System.Windows.Forms.Button btEditar, ref System.Windows.Forms.Button btExcluir, ref System.Windows.Forms.Button btNovo) { try { System.Collections.SortedList srlContas = retornaContasOrdenadas(); // List View Item System.Windows.Forms.ListViewItem lvItemConta; // Limpa os Items da List View lvContas.Items.Clear(); mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow dtrwRowTbExportadores; // Preenche os itens da List View for (int nCont = 0; nCont < srlContas.Count; nCont++) { dtrwRowTbExportadores = (mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow)srlContas.GetByIndex(nCont); if (dtrwRowTbExportadores.RowState != System.Data.DataRowState.Deleted) { lvItemConta = lvContas.Items.Add(dtrwRowTbExportadores.marca); lvItemConta.Tag = dtrwRowTbExportadores.idExportador; lvItemConta.ImageIndex = 0; if ((int)lvItemConta.Tag == m_nIdExportador) { lvItemConta.Selected = true; } } } if (lvContas.Items.Count == 0) { btEditar.Enabled = false; btExcluir.Enabled = false; btNovo.Enabled = true; 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_mdlContas_clsContas_CriarNovaConta.ToString()); 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; btNovo.Enabled = !m_bExportadorPJ; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void carregaDadosEnderecoInterface(ref mdlComponentesGraficos.ListView lvDadosEndereco) { try { // List View Item System.Windows.Forms.ListViewItem lvItemDadosEndereco; // Limpa os Items da List View lvDadosEndereco.Items.Clear(); #region Adicionando Items à ListView #region Endereço // lvItemDadosEndereco = lvDadosEndereco.Items.Add("Endereço: "); // lvItemDadosEndereco.ForeColor = System.Drawing.Color.Red; // lvItemDadosEndereco.UseItemStyleForSubItems = false; // lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = lvDadosEndereco.Items.Add(m_strEnderecoEntrega); lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = null; #endregion #region Cidade // lvItemDadosEndereco = lvDadosEndereco.Items.Add("Cidade: "); // lvItemDadosEndereco.ForeColor = System.Drawing.Color.Red; // lvItemDadosEndereco.UseItemStyleForSubItems = false; // lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = lvDadosEndereco.Items.Add(m_strCidadeEntrega); lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = null; #endregion #region Estado // lvItemDadosEndereco = lvDadosEndereco.Items.Add("Estado: "); // lvItemDadosEndereco.ForeColor = System.Drawing.Color.Red; // lvItemDadosEndereco.UseItemStyleForSubItems = false; // lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = lvDadosEndereco.Items.Add(m_strEstadoEntrega); lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = null; #endregion #region País // lvItemDadosEndereco = lvDadosEndereco.Items.Add("País: "); // lvItemDadosEndereco.ForeColor = System.Drawing.Color.Red; // lvItemDadosEndereco.UseItemStyleForSubItems = false; // lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = lvDadosEndereco.Items.Add(m_strPaisEntrega); lvItemDadosEndereco.Font = new System.Drawing.Font(lvItemDadosEndereco.Font, System.Drawing.FontStyle.Regular); lvItemDadosEndereco = null; #endregion #endregion } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void removeClassificacao(ref mdlComponentesGraficos.ListView lvClassificacao) { try { removeClassificacaoEspecifico(ref lvClassificacao); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void vRefreshBancos(ref mdlComponentesGraficos.ListView lvBancos) { lvBancos.Items.Clear(); System.Collections.ArrayList arlCondicaoCampo = new ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new ArrayList(); System.Collections.ArrayList arlCondicaoValor = new ArrayList(); // Carregando os Dados arlCondicaoCampo.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos typDatSetExportadoresBancos = m_cls_dba_ConnectionDB.GetTbExportadoresBancos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); mdlDataBaseAccess.Tabelas.XsdTbContratosCambio typDatSetContratosCambio = m_cls_dba_ConnectionDB.GetTbContratosCambio(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); arlCondicaoCampo.Add("strIdPe"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); mdlDataBaseAccess.Tabelas.XsdTbProdutosBordero typDatSetProdutosBordero = m_cls_dba_ConnectionDB.GetTbProdutosBordero(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); System.Collections.ArrayList arlBancos = new System.Collections.ArrayList(); arlBancos.Add(m_nIdBancoExportadorFaturaComercial); foreach (mdlDataBaseAccess.Tabelas.XsdTbProdutosBordero.tbProdutosBorderoRow dtrwProduto in typDatSetProdutosBordero.tbProdutosBordero.Rows) { foreach (mdlDataBaseAccess.Tabelas.XsdTbContratosCambio.tbContratosCambioRow dtrwContratoCambio in typDatSetContratosCambio.tbContratosCambio.Rows) { if (dtrwContratoCambio.nIdContratoCambio == dtrwProduto.nIdContratoCambio) { if (!arlBancos.Contains(dtrwContratoCambio.nIdExportadorBanco)) { arlBancos.Add(dtrwContratoCambio.nIdExportadorBanco); } break; } } } System.Windows.Forms.ListViewItem lviBanco; // Inserindo Bancos dos Contratos de Cambio for (int i = 0; i < arlBancos.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbExportadoresBancos.tbExportadoresBancosRow dtrwBanco = typDatSetExportadoresBancos.tbExportadoresBancos.FindBynIdExportadornIdBanco(m_nIdExportador, Int32.Parse(arlBancos[i].ToString())); if (dtrwBanco != null) { lviBanco = lvBancos.Items.Add(dtrwBanco.strNome); lviBanco.Tag = dtrwBanco.nIdBanco; if (dtrwBanco.nIdBanco == m_nIdBancoExportadorFaturaComercial) { lviBanco.ForeColor = System.Drawing.Color.Red; } } } }
protected void carregaDadosInterface(ref mdlComponentesGraficos.ListView lvBancos, ref System.Windows.Forms.Button btEditar, ref System.Windows.Forms.Button btExcluir, ref System.Windows.Forms.Button btNovo, ref System.Windows.Forms.Label lNomeImportador) { try { // List View Item System.Windows.Forms.ListViewItem lvItemBanco; // Limpa os Items da List View lvBancos.Items.Clear(); mdlDataBaseAccess.Tabelas.XsdTbImportadoresBancos.tbImportadoresBancosRow dtrwRowTbImportadoresBancos; // Preenche os itens da List View for (int nCont = 0; nCont < m_typDatSetTbImportadoresBancos.tbImportadoresBancos.Rows.Count; nCont++) { dtrwRowTbImportadoresBancos = (mdlDataBaseAccess.Tabelas.XsdTbImportadoresBancos.tbImportadoresBancosRow)m_typDatSetTbImportadoresBancos.tbImportadoresBancos.Rows[nCont]; if (dtrwRowTbImportadoresBancos.RowState != System.Data.DataRowState.Deleted) { lvItemBanco = lvBancos.Items.Add(dtrwRowTbImportadoresBancos.strNome); lvItemBanco.Tag = dtrwRowTbImportadoresBancos.nIdBanco; if ((int)lvItemBanco.Tag == m_nIdBanco) { lvItemBanco.Selected = true; } } } if (lvBancos.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_mdlBancos_clsBancoImportador_NovoBancoImportador.ToString()); 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; } lNomeImportador.Text = m_strImportador; } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void carregaDadosBDPEs(ref mdlComponentesGraficos.ListView lvPEs, int nIndiceIcone) { try { m_strIdPE = lvPEs.SelectedItems[0].Text; m_nIndiceImagem = nIndiceIcone; } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void carregaDadosBDContas(ref mdlComponentesGraficos.ListView lvContas) { try { m_nIdExportador = Int32.Parse(lvContas.SelectedItems[0].Tag.ToString()); m_strNomeFantasia = lvContas.SelectedItems[0].Text; } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected bool removePE(ref mdlComponentesGraficos.ListView lvPEs) { try { m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwRowTbPes; string strIdPE = ""; m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); if (lvPEs.SelectedItems.Count > 0) { m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); System.Windows.Forms.DialogResult drApaga = mdlMensagens.clsMensagens.ShowQuestion("Biblioteca de PEs", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlBiblioteca_clsBiblioteca_ApagarPEs).Replace("TAG", lvPEs.SelectedItems.Count.ToString()), System.Windows.Forms.MessageBoxButtons.YesNo); //System.Windows.Forms.DialogResult drApaga = System.Windows.Forms.MessageBox.Show("Você tem certeza que deseja excluir " + lvPEs.SelectedItems.Count.ToString() + " PE(s)?","Biblioteca de PEs",System.Windows.Forms.MessageBoxButtons.YesNo); while (lvPEs.SelectedItems.Count > 0 && drApaga == System.Windows.Forms.DialogResult.Yes) { strIdPE = lvPEs.SelectedItems[0].Text; dtrwRowTbPes = m_typDatSetTbPes.tbPEs.FindByidExportadoridPE(m_nIdExportador, strIdPE); dtrwRowTbPes.Delete(); lvPEs.SelectedItems[0].Selected = false; m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); } m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); if (drApaga == System.Windows.Forms.DialogResult.No) { return(false); } else { m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); salvaDadosBD(true); m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); carregaTypDatSet(); m_formFBiblioteca.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFBiblioteca.Refresh(); } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } return(true); }
private void carregaDadosInterfaceListView(ref mdlComponentesGraficos.ListView lvNotas, ref mdlComponentesGraficos.Button btEditar, ref mdlComponentesGraficos.Button btExclui, ref mdlComponentesGraficos.Button btNovo, ref System.Windows.Forms.Label lMoedaNotas) { try { lvNotas.Items.Clear(); m_dValorNotasFiscais = 0; m_strDatasNotasFiscais = ""; m_strNotasFiscais = ""; System.Windows.Forms.ListViewItem lvItemNota = null; foreach (mdlDataBaseAccess.Tabelas.XsdTbNotasFiscais.tbNotasFiscaisRow dtrwTbNotasFiscais in m_typDatSetTbNotasFiscais.tbNotasFiscais.Rows) { if (dtrwTbNotasFiscais.RowState != System.Data.DataRowState.Deleted) { lvItemNota = lvNotas.Items.Add((dtrwTbNotasFiscais.IsstrNumeroNull() ? "?" : dtrwTbNotasFiscais.strNumero)); lvItemNota.Tag = dtrwTbNotasFiscais.nNotaFiscal; lvItemNota.SubItems.Add((dtrwTbNotasFiscais.IsdtEmissaoNull() ? "?" : dtrwTbNotasFiscais.dtEmissao.ToString("dd/MM/yyyy"))); //lvItemNota.SubItems.Add((dtrwTbNotasFiscais.IsdTaxaConversaoNull() ? "0,00" : dtrwTbNotasFiscais.dTaxaConversao.ToString("F"))); lvItemNota.SubItems.Add("R$ " + (dtrwTbNotasFiscais.IsdValorNull() ? "0,00" : mdlMoeda.clsMoeda.strReturnCurrencyFormated(-1, dtrwTbNotasFiscais.dValor, false))); m_dValorNotasFiscais += (dtrwTbNotasFiscais.IsdValorNull() ? 0 : dtrwTbNotasFiscais.dValor); m_strDatasNotasFiscais += (dtrwTbNotasFiscais.IsdtEmissaoNull() ? "?, " : dtrwTbNotasFiscais.dtEmissao.ToString("dd/MM/yyyy") + ", "); m_strNotasFiscais += (dtrwTbNotasFiscais.IsstrNumeroNull() ? "?, " : dtrwTbNotasFiscais.strNumero + ", "); } } if (m_strDatasNotasFiscais.Length > 2) { m_strDatasNotasFiscais = m_strDatasNotasFiscais.Remove(m_strDatasNotasFiscais.Length - 2, 2); } if (m_strNotasFiscais.Length > 2) { m_strNotasFiscais = m_strNotasFiscais.Remove(m_strNotasFiscais.Length - 2, 2); } if (lvNotas.Items.Count > 0) { btEditar.Enabled = true; btExclui.Enabled = true; } else { btEditar.Enabled = false; btExclui.Enabled = false; m_formFNotasFiscais.fechaBalao(); m_formFNotasFiscais.mostraBalao(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.BALLOONTIP_mdlNotaFiscal_frmFNotaFiscal_CriarNovaNota.ToString()), (System.Windows.Forms.Control)btNovo); } lMoedaNotas.Text = "R$ " + mdlMoeda.clsMoeda.strReturnCurrencyFormated(-1, m_dValorNotasFiscais, false); } 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 carregaDadosBDCotacoes(ref mdlComponentesGraficos.ListView lvCotacoes) { try { if (lvCotacoes.SelectedItems.Count > 0) { m_strIdCotacao = (string)lvCotacoes.SelectedItems[0].Tag; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void excluirCartas(ref mdlComponentesGraficos.ListView lvCartas) { try { foreach (System.Windows.Forms.ListViewItem lvItemCartas in lvCartas.SelectedItems) { m_typDatSetTbCartasCredito.tbCartasCredito.FindBynIdCartaCreditonIdExportadornIdImportador((int)lvItemCartas.Tag, m_nIdExportador, m_nIdImportador).Delete(); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void vRefreshContratosCambio(ref mdlComponentesGraficos.ListView lvContratosCambio) { System.Windows.Forms.ListViewItem lviContrato; lvContratosCambio.Items.Clear(); foreach (mdlDataBaseAccess.Tabelas.XsdTbContratosCambio.tbContratosCambioRow dtrwContratoCambio in m_typDatSetContratosCambio.tbContratosCambio.Rows) { if (dtrwContratoCambio.RowState != System.Data.DataRowState.Deleted) { if ((dtrwContratoCambio.nTipoContratacao == (int)TipoContratacao.ACC) && (!m_bMostrarAcc)) { continue; } if ((dtrwContratoCambio.nTipoContratacao == (int)TipoContratacao.ACE) && (!m_bMostrarAce)) { continue; } double dValorTotal = dValorTotalContratoCambio(dtrwContratoCambio.nIdContratoCambio); double dSaldo = dSaldoContratoCambio(dtrwContratoCambio.nIdContratoCambio, dValorTotal); dSaldo = System.Math.Round(dSaldo, 5); if ((dSaldo == 0) && (!m_bMostrarContratosSemSaldo)) { continue; } if ((dSaldo > 0) && (!m_bMostrarContratosComSaldo)) { continue; } lviContrato = lvContratosCambio.Items.Add(dtrwContratoCambio.strNumero); lviContrato.Tag = dtrwContratoCambio.nIdContratoCambio; lviContrato.SubItems.Add(strBanco(dtrwContratoCambio.nIdExportadorBanco)); lviContrato.SubItems.Add(((TipoContratacao)dtrwContratoCambio.nTipoContratacao).ToString()); lviContrato.SubItems.Add(dtrwContratoCambio.dtEmissao.ToString("dd/MM/yyyy")); lviContrato.SubItems.Add(dtrwContratoCambio.dtVencimento.ToString("dd/MM/yyyy")); lviContrato.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(dtrwContratoCambio.nIdMoeda, dValorTotal, true)); lviContrato.SubItems.Add(mdlMoeda.clsMoeda.strReturnCurrencyFormated(dtrwContratoCambio.nIdMoeda, dSaldo, true)); if (dSaldo > 0) { lviContrato.ForeColor = System.Drawing.Color.DarkRed; } else { lviContrato.ForeColor = System.Drawing.Color.DarkGreen; } lviContrato = null; } } }
protected void salvaDadosInterface(ref mdlComponentesGraficos.ListView lvEnderecos) { if (lvEnderecos.Items.Count == 0 || lvEnderecos.SelectedItems.Count == 0) { m_nIdEnderecoEntrega = -1; } else if (lvEnderecos.Items.Count > 0 && lvEnderecos.SelectedItems.Count == 1) { m_nIdEnderecoEntrega = Int32.Parse(lvEnderecos.SelectedItems[0].Tag.ToString()); } else { mdlMensagens.clsMensagens.ShowInformation("Endereço de Entrega", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlEnderecoEntrega_clsEnderecoEntregaImportador_MaisDeUmEnderecoSelecionado)); //System.Windows.Forms.MessageBox.Show("Você selecionou mais de um endereço!\nO endereço selecionado será: " + lvEnderecos.SelectedItems[0].Text,"Endereço de Entrega"); m_nIdEnderecoEntrega = Int32.Parse(lvEnderecos.SelectedItems[0].Tag.ToString()); } }
protected void salvaDadosInterface(ref mdlComponentesGraficos.ListView lvConsignatarios) { if (lvConsignatarios.Items.Count == 0 || lvConsignatarios.SelectedItems.Count == 0) { m_nIdConsignatario = -1; } else if (lvConsignatarios.Items.Count > 0 && lvConsignatarios.SelectedItems.Count == 1) { m_nIdConsignatario = Int32.Parse(lvConsignatarios.SelectedItems[0].Tag.ToString()); } else { mdlMensagens.clsMensagens.ShowInformation("Consignatários", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlConsignatario_clsConsignatario_MaisDeUmConsignatarioSelecionado).Replace("\\n", "\n").Replace("TAG", lvConsignatarios.SelectedItems[0].Text)); //System.Windows.Forms.MessageBox.Show("Você selecionou mais de um consignatario!\nO consignatario selecionado será: " + lvConsignatarios.SelectedItems[0].Text,"Consignatários"); m_nIdConsignatario = Int32.Parse(lvConsignatarios.SelectedItems[0].Tag.ToString()); } }
private void setaDadosEmail(ref mdlComponentesGraficos.ListView lvArquivos, ref mdlComponentesGraficos.TextBox tbCampoAssunto, ref System.Windows.Forms.TextBox tbCampoMensagem) { try { for (int nCount = 0; nCount < lvArquivos.Items.Count; nCount++) { m_arlArquivosAnexados.Add(lvArquivos.Items[nCount].Text); } m_strCampoAssunto = tbCampoAssunto.Text; m_strMensagem = tbCampoMensagem.Text; } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected void carregaDadosEndereco(ref mdlComponentesGraficos.ListView lvListaDeEnderecos) { #region Pesquisa if (lvListaDeEnderecos.SelectedItems.Count > 0) { m_nIdEnderecoEntrega = Int32.Parse(lvListaDeEnderecos.SelectedItems[0].Tag.ToString()); } // Cria a variável para conter o registro corrente mdlDataBaseAccess.Tabelas.XsdTbImportadoresEndEntrega.tbImportadoresEndEntregaRow dtrwRowTbImportadoresEndEntrega; dtrwRowTbImportadoresEndEntrega = m_typDatSetTbImportadoresEndEntrega.tbImportadoresEndEntrega.FindByidExportadoridImportadoridEndEntrega(m_nIdExportador, m_nIdImportador, m_nIdEnderecoEntrega); if (dtrwRowTbImportadoresEndEntrega != null) { m_strEnderecoEntrega = dtrwRowTbImportadoresEndEntrega.mstrEndEntrCli; m_nIdPais = dtrwRowTbImportadoresEndEntrega.idPaisEntrCli; mdlDataBaseAccess.Tabelas.XsdTbPaises.tbPaisesRow dtrwRowTbPaises; dtrwRowTbPaises = m_typDatSetTbPaises.tbPaises.FindByidPais(m_nIdPais); if (dtrwRowTbPaises != null) { m_strPaisEntrega = dtrwRowTbPaises.nmPais; } #endregion #region Salvando os items nos atributos de classe if (!dtrwRowTbImportadoresEndEntrega.IsmstrCidadeEntrCliNull()) { m_strCidadeEntrega = dtrwRowTbImportadoresEndEntrega.mstrCidadeEntrCli; } if (!dtrwRowTbImportadoresEndEntrega.IsmstrEstadoEntrCliNull()) { m_strEstadoEntrega = dtrwRowTbImportadoresEndEntrega.mstrEstadoEntrCli; } } else { m_strEnderecoEntrega = ""; m_strCidadeEntrega = ""; m_strPaisEntrega = ""; m_strEstadoEntrega = ""; m_nIdPais = -1; } #endregion }
protected void removeConta(ref mdlComponentesGraficos.ListView lvContas) { try { m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); mdlDataBaseAccess.Tabelas.XsdTbExportadores.tbExportadoresRow dtrwRowTbExportadores; int nIdExportador = -1; if (lvContas.SelectedItems.Count > 0) { m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); System.Windows.Forms.DialogResult drApaga = mdlMensagens.clsMensagens.ShowQuestion("Importadores", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlContas_clsContas_ApagarExportador).Replace("TAG", lvContas.SelectedItems.Count.ToString()), System.Windows.Forms.MessageBoxButtons.YesNo); //System.Windows.Forms.DialogResult drApaga = System.Windows.Forms.MessageBox.Show("Você tem certeza que deseja excluir " + lvContas.SelectedItems.Count.ToString() + " exportadore(s)?","Importadores",System.Windows.Forms.MessageBoxButtons.YesNo); while (lvContas.SelectedItems.Count > 0 && drApaga == System.Windows.Forms.DialogResult.Yes) { m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); nIdExportador = Int32.Parse(lvContas.SelectedItems[0].Tag.ToString()); dtrwRowTbExportadores = m_typDatSetTbExportadores.tbExportadores.FindByidExportador(nIdExportador); dtrwRowTbExportadores.Delete(); lvContas.SelectedItems[0].Selected = false; m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); } if (drApaga == System.Windows.Forms.DialogResult.Yes) { m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); salvaDadosBD(true); m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); carregaTypDatSet(); carregaDadosBDCadEdit(); m_formFContas.Cursor = System.Windows.Forms.Cursors.WaitCursor; m_formFContas.Refresh(); } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private void excluiArquivos(ref mdlComponentesGraficos.ListView lvArquivos) { try { int nIndex = -1; while (lvArquivos.SelectedItems.Count > 0) { m_arlArquivosUsuario.Remove(lvArquivos.SelectedItems[0].Text); nIndex = lvArquivos.SelectedIndices[0]; lvArquivos.Items[nIndex].Remove(); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }