protected override void vRefreshProdutosAssociados(ref mdlComponentesGraficos.TreeView tvProdutosAssociados) { tvProdutosAssociados.Nodes.Clear(); System.Windows.Forms.TreeNode tvnClassificacao; System.Windows.Forms.TreeNode tvnProduto; // Produtos Certificado System.Collections.ArrayList arlProdutosCertificado = arlProdutosCertificadoOrigem(); // Classificacao - Ordenamento System.Collections.SortedList sortListClassificacao = new System.Collections.SortedList(); for (int j = 0; j < arlProdutosCertificado.Count; j++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[j]; if (dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) { // Classificacao string strClassificacao = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); // Denominacao string strDenominacao = ""; if (!dtrwProdutoCertificado.IsmstrDenominacaoNull()) { strDenominacao = dtrwProdutoCertificado.mstrDenominacao; } else { strDenominacao = strRetornaDenominacao(dtrwProdutoCertificado.idOrdemProduto); } if (!sortListClassificacao.ContainsKey(strClassificacao + strDenominacao)) { sortListClassificacao.Add(strClassificacao + strDenominacao, strClassificacao); } } } // Classificacao - Insercao for (int j = 0; j < sortListClassificacao.Count; j++) { string strClassificacaoDenominacao = sortListClassificacao.GetKey(j).ToString(); string strClassificacao = sortListClassificacao.GetByIndex(j).ToString(); string strDenominacao = strClassificacaoDenominacao.Substring(strClassificacao.Length); tvnClassificacao = tvProdutosAssociados.Nodes.Add(strClassificacao + " : " + strDenominacao); tvnClassificacao.Tag = strClassificacao; // Produtos - Ordenamento System.Collections.SortedList sortListProdutos = new System.Collections.SortedList(); for (int k = 0; k < arlProdutosCertificado.Count; k++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[k]; if (dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) { string strClassificacaoProduto = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); if (strClassificacaoProduto == strClassificacao) { string strDescricao = ""; if (!dtrwProdutoCertificado.IsmstrDescricaoNull()) { strDescricao = dtrwProdutoCertificado.mstrDescricao; } else { strDescricao = strRetornaDescricaoProduto(dtrwProdutoCertificado.idOrdemProduto); } if (strDescricao != "") { if (!sortListProdutos.ContainsKey(strDescricao)) { sortListProdutos.Add(strDescricao, dtrwProdutoCertificado.idOrdemProduto); } } } } } // Produtos - Insercao for (int k = 0; k < sortListProdutos.Count; k++) { string strDescricaoProduto = sortListProdutos.GetKey(k).ToString(); tvnProduto = tvnClassificacao.Nodes.Add(strDescricaoProduto); tvnProduto.Tag = sortListProdutos.GetByIndex(k).ToString(); } } }
private void vCarregaDados() { try { System.Collections.ArrayList arlCondicaoCampo = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoCampo2 = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicaoValor = new System.Collections.ArrayList(); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; arlCondicaoCampo.Add("idExportador"); arlCondicaoCampo2.Add("nIdExportador"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_nIdExportador); arlCondicaoCampo.Add("idPE"); arlCondicaoCampo2.Add("strIdPE"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strIdPE); // Fatura Proforma mdlDataBaseAccess.Tabelas.XsdTbFaturasProformas m_typDatSetTbFaturasProformas = m_cls_dba_ConnectionDB.GetTbFaturasProformas(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteFaturaProforma = (m_typDatSetTbFaturasProformas.tbFaturasProformas.Rows.Count > 0); // Fatura Comercial mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais m_typDatSetTbFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteFaturaComercial = (m_typDatSetTbFaturasComerciais.tbFaturasComerciais.Rows.Count > 0); // Certificados Origem m_bExisteCertificadoOrigemMercosul = m_bExisteCertificadoOrigemMercosulBolivia = m_bExisteCertificadoOrigemMercosulChile = m_bExisteCertificadoOrigemAladiAce39 = m_bExisteCertificadoOrigemAladiAptr04 = m_bExisteCertificadoOrigemAnexoIII = m_bExisteCertificadoOrigemComum = false; mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem m_typDatSetTbProdutosCertificadoOrigem = m_cls_dba_ConnectionDB.GetTbProdutosCertificadoOrigem(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); for (int i = 0; i < m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.Rows.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwAtual = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.Rows[i]; switch (dtrwAtual.idTipoCO) { case (int)mdlConstantes.CertificadoOrigem.Mercosul: m_bExisteCertificadoOrigemMercosul = true; break; case (int)mdlConstantes.CertificadoOrigem.MercosulBolivia: m_bExisteCertificadoOrigemMercosulBolivia = true; break; case (int)mdlConstantes.CertificadoOrigem.MercosulChile: m_bExisteCertificadoOrigemMercosulChile = true; break; case (int)mdlConstantes.CertificadoOrigem.AladiAce39: m_bExisteCertificadoOrigemAladiAce39 = true; break; case (int)mdlConstantes.CertificadoOrigem.AladiAptr04: m_bExisteCertificadoOrigemAladiAptr04 = true; break; case (int)mdlConstantes.CertificadoOrigem.AnexoIII: m_bExisteCertificadoOrigemAnexoIII = true; break; case (int)mdlConstantes.CertificadoOrigem.Comum: m_bExisteCertificadoOrigemComum = true; break; } } //Romaneio m_bExisteRomaneioProdutos = m_bExisteRomaneioVolumes = m_bExisteRomaneioSimplificado = false; mdlDataBaseAccess.Tabelas.XsdTbRomaneios m_typDatSetTbRomaneios = m_cls_dba_ConnectionDB.GetTbRomaneios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); for (int i = 0; i < m_typDatSetTbRomaneios.tbRomaneios.Rows.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow dtrwAtual = (mdlDataBaseAccess.Tabelas.XsdTbRomaneios.tbRomaneiosRow)m_typDatSetTbRomaneios.tbRomaneios.Rows[i]; switch (dtrwAtual.nTipoOrdenacao) { case (int)mdlConstantes.Relatorio.Romaneio: m_bExisteRomaneioProdutos = true; break; case (int)mdlConstantes.Relatorio.RomaneioVolumes: m_bExisteRomaneioVolumes = true; break; case (int)mdlConstantes.Relatorio.RomaneioSimplificado: m_bExisteRomaneioSimplificado = true; break; } } // Saque mdlDataBaseAccess.Tabelas.XsdTbSaques m_typDatSetTbSaques = m_cls_dba_ConnectionDB.GetTbSaques(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteSaque = (m_typDatSetTbSaques.tbSaques.Rows.Count > 0); // Reserva mdlDataBaseAccess.Tabelas.XsdTbReservas m_typDatSetTbReservas = m_cls_dba_ConnectionDB.GetTbReservas(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteReserva = (m_typDatSetTbReservas.tbReservas.Rows.Count > 0); // Ordem Embarque mdlDataBaseAccess.Tabelas.XsdTbInstrucoesEmbarque m_typDatSetTbInstrucoesEmbarque = m_cls_dba_ConnectionDB.GetTbInstrucoesEmbarque(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteOrdemEmbarque = (m_typDatSetTbInstrucoesEmbarque.tbInstrucoesEmbarque.Rows.Count > 0); // GuiaEntrada mdlDataBaseAccess.Tabelas.XsdTbGuiasEntrada m_typDatSetTbGuiasEntrada = m_cls_dba_ConnectionDB.GetTbGuiasEntrada(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_bExisteGuiaEntrada = (m_typDatSetTbGuiasEntrada.tbGuiasEntrada.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbProcessosContainers m_typDatSetTbProcessosContainers = m_cls_dba_ConnectionDB.GetTbProcessosContainers(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteGuiaEntrada = (m_typDatSetTbProcessosContainers.tbProcessosContainers.Rows.Count > 0); } // Bordero mdlDataBaseAccess.Tabelas.XsdTbBorderos m_typDatSetTbBorderos = m_cls_dba_ConnectionDB.GetTbBorderos(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteBordero = (m_typDatSetTbBorderos.tbBorderos.Rows.Count > 0); // Bordero Secundario mdlDataBaseAccess.Tabelas.XsdTbBorderosSecundarios m_typDatSetTbBorderosSecundarios = m_cls_dba_ConnectionDB.GetTbBorderosSecundarios(arlCondicaoCampo2, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_bExisteBorderoSecundario = (m_typDatSetTbBorderosSecundarios.tbBorderosSecundarios.Rows.Count > 0)) { m_nBorderosSecundarios = m_typDatSetTbBorderosSecundarios.tbBorderosSecundarios.Rows.Count; } // Sumario mdlDataBaseAccess.Tabelas.XsdTbSumarios m_typDatSetTbSumarios = m_cls_dba_ConnectionDB.GetTbSumarios(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); m_bExisteSumario = (m_typDatSetTbSumarios.tbSumarios.Rows.Count > 0); // Personalizado m_bExistePersonalizado = false; mdlDataBaseAccess.Tabelas.XsdTbPes m_typDatSetTbPes = m_cls_dba_ConnectionDB.GetTbPes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_typDatSetTbPes.tbPEs.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwProcesso = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)m_typDatSetTbPes.tbPEs.Rows[0]; m_bExistePersonalizado = ((!dtrwProcesso.IsnIdRelatorioIndefinidoNull()) && (dtrwProcesso.nIdRelatorioIndefinido != -1)); } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override bool bInsereProdutos(ref System.Collections.ArrayList arlProdutos, int nIdNorma) { bool bRetorno = false; foreach (int nIdOrdemProduto in arlProdutos) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.NewtbProdutosCertificadoOrigemRow(); dtrwProdutoCertificado.idExportador = m_nIdExportador; dtrwProdutoCertificado.idPE = m_strIdPE; dtrwProdutoCertificado.idTipoCO = m_nIdTipoCO; dtrwProdutoCertificado.idOrdemProduto = nIdOrdemProduto; dtrwProdutoCertificado.idNorma = nIdNorma; dtrwProdutoCertificado.idOrdem = nNextOrdemProdutoCertificado(); dtrwProdutoCertificado.mstrNorma = ""; m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.AddtbProdutosCertificadoOrigemRow(dtrwProdutoCertificado); bRetorno = true; } bIntegridadeDados(); return(bRetorno); }
protected override bool bRemoveProdutos(ref System.Collections.ArrayList arlProdutos) { bool bRetorno = false; foreach (int nIdOrdemProduto in arlProdutos) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.FindByidExportadoridPEidTipoCOidOrdemProduto(m_nIdExportador, m_strIdPE, m_nIdTipoCO, nIdOrdemProduto); if ((dtrwProdutoCertificado != null) && (dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted)) { bRetorno = true; dtrwProdutoCertificado.Delete(); } } bIntegridadeDados(); return(bRetorno); }
protected override bool bIntegridadeDados() { bool bRetorno = false; int nNextIdOrdemCertificado = 0; // Produtos Certificado System.Collections.ArrayList arlProdutosCertificado = arlProdutosCertificadoOrigem(); System.Collections.SortedList sortListClassificacao = new System.Collections.SortedList(); for (int j = 0; j < arlProdutosCertificado.Count; j++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[j]; if (dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) { string strClassificacao = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); if (!sortListClassificacao.Contains(strClassificacao)) { sortListClassificacao.Add(strClassificacao, strClassificacao); } } } // Classificacao - Insercao for (int j = 0; j < sortListClassificacao.Count; j++) { string strClassificacao = sortListClassificacao.GetByIndex(j).ToString(); string strUnidadeUltima = ""; for (int k = 0; k < arlProdutosCertificado.Count; k++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[k]; string strClassificacaoProduto = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); if ((dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) && (strClassificacao == strClassificacaoProduto)) { string strUnidadeProduto = strRetornaUnidadeProduto(dtrwProdutoCertificado.idOrdemProduto); if (strUnidadeUltima != strUnidadeProduto) { nNextIdOrdemCertificado++; strUnidadeUltima = strUnidadeProduto; } dtrwProdutoCertificado.idOrdem = nNextIdOrdemCertificado; } } } bRetorno = true; return(bRetorno); }
protected override bool bIntegridadeDados() { bool bRetorno = false; int nNextIdOrdemCertificado = 0; // Produtos Certificado System.Collections.ArrayList arlProdutosCertificado = arlProdutosCertificadoOrigem(); // Normas - Ordenamento System.Collections.SortedList sortListNormas = new System.Collections.SortedList(); for (int i = 0; i < arlProdutosCertificado.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[i]; if (dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) { string strNorma = ""; if (!dtrwProdutoCertificado.IsmstrNormaNull()) { strNorma = dtrwProdutoCertificado.mstrNorma; } else { strNorma = strRetornaNorma(dtrwProdutoCertificado.idNorma); } if (!sortListNormas.ContainsKey(strNorma)) { sortListNormas.Add(strNorma, dtrwProdutoCertificado.idNorma); } } } // Normas - Insercao for (int i = 0; i < sortListNormas.Count; i++) { // Classificacao - Ordenamento int nIdNorma = Int32.Parse(sortListNormas.GetByIndex(i).ToString()); System.Collections.SortedList sortListClassificacao = new System.Collections.SortedList(); for (int j = 0; j < arlProdutosCertificado.Count; j++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[j]; if ((dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) && (!dtrwProdutoCertificado.IsidNormaNull()) && (dtrwProdutoCertificado.idNorma == nIdNorma)) { string strClassificacao = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); if (!sortListClassificacao.Contains(strClassificacao)) { sortListClassificacao.Add(strClassificacao, strClassificacao); } } } // Classificacao - Insercao for (int j = 0; j < sortListClassificacao.Count; j++) { string strClassificacao = sortListClassificacao.GetByIndex(j).ToString(); string strUnidadeUltima = ""; for (int k = 0; k < arlProdutosCertificado.Count; k++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[k]; string strClassificacaoProduto = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); if ((dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) && (!dtrwProdutoCertificado.IsidNormaNull()) && (dtrwProdutoCertificado.idNorma == nIdNorma) && (strClassificacao == strClassificacaoProduto)) { string strUnidadeProduto = strRetornaUnidadeProduto(dtrwProdutoCertificado.idOrdemProduto); if (strUnidadeUltima != strUnidadeProduto) { nNextIdOrdemCertificado++; strUnidadeUltima = strUnidadeProduto; } dtrwProdutoCertificado.idOrdem = nNextIdOrdemCertificado; } } } } bRetorno = true; return(bRetorno); }
protected override void vRefreshProdutosAssociados(ref mdlComponentesGraficos.TreeView tvProdutosAssociados) { tvProdutosAssociados.Nodes.Clear(); System.Windows.Forms.TreeNode tvnNorma = null; System.Windows.Forms.TreeNode tvnClassificacao = null; System.Windows.Forms.TreeNode tvnProduto = null; // Produtos Certificado System.Collections.ArrayList arlProdutosCertificado = arlProdutosCertificadoOrigem(); // Ordenamento System.Collections.SortedList sortProdutosCertificado = new System.Collections.SortedList(new mdlComponentesColecoes.clsComparerNumbersTexts()); for (int i = 0; i < arlProdutosCertificado.Count; i++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[i]; if (dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) { if (!sortProdutosCertificado.ContainsKey(dtrwProdutoCertificado.idOrdem)) { sortProdutosCertificado.Add(dtrwProdutoCertificado.idOrdem, dtrwProdutoCertificado.idOrdem); } } } // Inserindo string strNormaUltima = ""; string strClassificacaoUltima = ""; for (int i = 0; i < sortProdutosCertificado.Count; i++) { int nIdOrdem = (int)sortProdutosCertificado.GetByIndex(i); for (int j = 0; j < arlProdutosCertificado.Count; j++) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = (mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow)arlProdutosCertificado[j]; if ((dtrwProdutoCertificado.RowState != System.Data.DataRowState.Deleted) && (dtrwProdutoCertificado.idOrdem == nIdOrdem)) { // Norma string strNorma = strRetornaNorma(dtrwProdutoCertificado.idNorma); if (!dtrwProdutoCertificado.IsmstrNormaNull()) { strNorma = dtrwProdutoCertificado.mstrNorma; } if (strNorma != strNormaUltima) { tvnNorma = tvProdutosAssociados.Nodes.Add(strNorma); tvnNorma.Tag = dtrwProdutoCertificado.idNorma; strNormaUltima = strNorma; strClassificacaoUltima = ""; } // Classificacao string strClassificacao = strRetornaClassificacao(dtrwProdutoCertificado.idOrdemProduto); // Denominacao string strDenominacao = ""; if (!dtrwProdutoCertificado.IsmstrDenominacaoNull()) { strDenominacao = dtrwProdutoCertificado.mstrDenominacao; } else { strDenominacao = strRetornaDenominacao(dtrwProdutoCertificado.idOrdemProduto); } if (strClassificacao != strClassificacaoUltima) { tvnClassificacao = tvnNorma.Nodes.Add(strClassificacao + " " + strDenominacao); tvnClassificacao.Tag = strClassificacao; strClassificacaoUltima = strClassificacao; } // Descricao string strDescricao = ""; if (!dtrwProdutoCertificado.IsmstrDescricaoNull()) { strDescricao = dtrwProdutoCertificado.mstrDescricao; } else { strDescricao = strRetornaDescricaoProduto(dtrwProdutoCertificado.idOrdemProduto); } if (tvnClassificacao == null) { tvnClassificacao = tvnNorma.Nodes.Add(strClassificacao + " " + strDenominacao); tvnClassificacao.Tag = strClassificacao; } tvnProduto = tvnClassificacao.Nodes.Add(strDescricao); tvnProduto.Tag = dtrwProdutoCertificado.idOrdemProduto; } } } }
private bool ShowDialogPersonalizarProduto(int nIdProdutoCertificadoOrigem) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.FindByidExportadoridPEidTipoCOidOrdemProduto(m_nIdExportador, m_strIdPE, m_nIdTipoCO, nIdProdutoCertificadoOrigem); if (dtrwProdutoCertificado == null) { return(false); } string strDescricaoProdutoFatura = strRetornaDescricaoProduto(nIdProdutoCertificadoOrigem); string strDescricaoProdutoCertificado = ""; if (!dtrwProdutoCertificado.IsmstrDescricaoNull()) { strDescricaoProdutoCertificado = dtrwProdutoCertificado.mstrDescricao; } if (ShowDialogPersonalizar("Personalizar Descrição", strDescricaoProdutoFatura, ref strDescricaoProdutoCertificado)) { if (strDescricaoProdutoCertificado.Trim() == "") { dtrwProdutoCertificado.SetmstrDescricaoNull(); } else { dtrwProdutoCertificado.mstrDescricao = strDescricaoProdutoCertificado; } return(true); } return(false); }
private bool ShowDialogPersonalizarClassificacao(System.Collections.ArrayList arlProdutos) { mdlDataBaseAccess.Tabelas.XsdTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigemRow dtrwProdutoCertificado = m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.FindByidExportadoridPEidTipoCOidOrdemProduto(m_nIdExportador, m_strIdPE, m_nIdTipoCO, Int32.Parse(arlProdutos[0].ToString())); if (dtrwProdutoCertificado == null) { return(false); } string strDenominacao = strRetornaDenominacao(Int32.Parse(arlProdutos[0].ToString())); string strDenominacaoCertificado = ""; if (!dtrwProdutoCertificado.IsmstrDenominacaoNull()) { strDenominacaoCertificado = dtrwProdutoCertificado.mstrDenominacao; } if (ShowDialogPersonalizar("Personalizar Denominação", strDenominacao, ref strDenominacaoCertificado)) { for (int i = 0; i < arlProdutos.Count; i++) { dtrwProdutoCertificado = m_typDatSetTbProdutosCertificadoOrigem.tbProdutosCertificadoOrigem.FindByidExportadoridPEidTipoCOidOrdemProduto(m_nIdExportador, m_strIdPE, m_nIdTipoCO, Int32.Parse(arlProdutos[i].ToString())); if (strDenominacaoCertificado.Trim() == "") { dtrwProdutoCertificado.SetmstrDenominacaoNull(); } else { dtrwProdutoCertificado.mstrDenominacao = strDenominacaoCertificado; } } return(true); } return(false); }