private void m_btProdutosVincular_Click(object sender, System.EventArgs e) { CreateDataBase(); mdlProdutosVinculacao.clsProdutosVincular obj = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, m_txtPath.Text, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text, mdlProdutosVinculacao.Classificacao.Ncm); obj.ProdutosVinculados = m_ckMostrarProdutosVinculados.Checked; obj.ShowDialog(); }
private bool ShowDialogProdutosVincular() { bool bRetorno = false; mdlProdutosVinculacao.clsProdutosVincular cls_pv_Produtos = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, (mdlProdutosVinculacao.Classificacao)m_enumClassificacao); cls_pv_Produtos.ProdutosVinculados = !cls_pv_Produtos.bExisteProdutosSemVinculo(); if (bRetorno = cls_pv_Produtos.ShowDialog()) { bCarregaDadosProdutos(); bCarregaDadosProdutosFatura(); } return(bRetorno); }
private bool bSalvaDadosConfiguracoes(int nTipoAgrupamento, bool bDetalharProdutos, bool bMostrarGrupo) { bool bRetorno = false; switch (nTipoAgrupamento) { case 0: bRetorno = true; break; case 1: mdlProdutosVinculacao.clsProdutosVincular cls_tar_produtosNcm = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo, mdlProdutosVinculacao.Classificacao.Ncm); if (cls_tar_produtosNcm.bExisteProdutosSemVinculo()) { if (mdlMensagens.clsMensagens.ShowQuestion("Siscobras.NET", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRelatoriosFaturaComercial_frmRelatoriosFaturaComercial_TrocarClassificacaoParaNCM).Replace("\\n", "\n"), System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { cls_tar_produtosNcm.ShowDialog(); if (!cls_tar_produtosNcm.bExisteProdutosSemVinculo()) { bRetorno = true; } } } else { bRetorno = true; } break; case 2: mdlProdutosVinculacao.clsProdutosVincular cls_tar_produtosNaladi = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCodigo, mdlProdutosVinculacao.Classificacao.Naladi); if (cls_tar_produtosNaladi.bExisteProdutosSemVinculo()) { if (mdlMensagens.clsMensagens.ShowQuestion("Siscobras.NET", mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlRelatoriosFaturaComercial_frmRelatoriosFaturaComercial_TrocarClassificacaoParaNALADI).Replace("\\n", "\n"), System.Windows.Forms.MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { cls_tar_produtosNaladi.ShowDialog(); if (!cls_tar_produtosNaladi.bExisteProdutosSemVinculo()) { bRetorno = true; } } } else { bRetorno = true; } break; case 3: bRetorno = true; break; } if (bRetorno) { mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais; System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoTipo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); arlCondicaoCampo.Add("idExportador"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoTipo.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdCodigo); m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoTipo, arlCondicaoValor, null, null); if (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0) { dtrwRowTbFaturasComerciais = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows[0]; dtrwRowTbFaturasComerciais.idClassificacaoTarifariaMostrar = nTipoAgrupamento; dtrwRowTbFaturasComerciais.bDetalharProdutos = bDetalharProdutos; dtrwRowTbFaturasComerciais.bMostrarGrupo = bMostrarGrupo; try { m_cls_dba_ConnectionDB.SetTbFaturasComerciais(m_typDatSetTbFaturasComerciais); }catch { bRetorno = false; } } else { bRetorno = false; } } return(bRetorno); }
private bool bPossuiProdutosSemClassificacao() { mdlProdutosVinculacao.clsProdutosVincular cls_vinc_Produtos = new mdlProdutosVinculacao.clsProdutosVincular(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE, (mdlProdutosVinculacao.Classificacao)m_enumClassificacao); return(cls_vinc_Produtos.bExisteProdutosSemVinculo()); }