protected override void CarregaMoedaBD() { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwTbFaturasCotacoes = null; m_nIdMoeda = -1; m_bValorCarregado = true; System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList(); arlCondictionField.Add("idExportador"); arlCondictionField.Add("idCotacao"); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); System.Collections.ArrayList arlCondictionValue = new System.Collections.ArrayList(); arlCondictionValue.Add(m_nIdExportador); arlCondictionValue.Add(m_strIdCotacao); mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes tbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null); if (tbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)tbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; // IdMoeda if (m_bHasValue = !dtrwTbFaturasCotacoes.IsidMoedaNull()) { m_nIdMoeda = Int32.Parse(dtrwTbFaturasCotacoes.idMoeda.ToString()); } // bMostrarSimboloMoeda if (!dtrwTbFaturasCotacoes.IsbMostrarSimboloMoedaNull()) { m_bMostrarSimboloMoeda = dtrwTbFaturasCotacoes.bMostrarSimboloMoeda; } } tbFaturasCotacoes.Dispose(); }
private bool bSalvaDados() { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes typDatSetFaturasCotacoes = dtstReturnFaturasCotacoes(); if ((typDatSetFaturasCotacoes != null) && (typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturaCotacao = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwFaturaCotacao.nIdConsignatario = m_nIdConsignatario; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(typDatSetFaturasCotacoes); return(m_cls_dba_ConnectionDB.Erro == null); } else { return(false); } }
private void vCarregaDados() { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes typDatSetFaturasCotacoes = dtstReturnFaturasCotacoes(); if ((typDatSetFaturasCotacoes != null) && (typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0)) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturaCotacao = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows[0]; if (!dtrwFaturaCotacao.IsidImportadorNull()) { m_nIdImportador = dtrwFaturaCotacao.idImportador; } if (!dtrwFaturaCotacao.IsnIdConsignatarioNull()) { m_nIdConsignatario = dtrwFaturaCotacao.nIdConsignatario; } } }
protected override void carregaDadosBDEspecifico() { try { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes = null; if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; if (!dtrwRowTbFaturasCotacoes.IslocalColetaNull()) { m_strLocalColeta = dtrwRowTbFaturasCotacoes.localColeta; } if (!dtrwRowTbFaturasCotacoes.IslocalDespachoNull()) { m_strLocalDespacho = dtrwRowTbFaturasCotacoes.localDespacho; } if (!dtrwRowTbFaturasCotacoes.IslocalDestinoNull()) { m_strLocalDestino = dtrwRowTbFaturasCotacoes.localDestino; } if (!dtrwRowTbFaturasCotacoes.IslocalEmbarqueNull()) { m_strLocalEmbarque = dtrwRowTbFaturasCotacoes.localEmbarque; } if (!dtrwRowTbFaturasCotacoes.IslocalEntregaNull()) { m_strLocalEntrega = dtrwRowTbFaturasCotacoes.localEntrega; } if (!dtrwRowTbFaturasCotacoes.IsidIncotermNull()) { m_nIdIncoterm = dtrwRowTbFaturasCotacoes.idIncoterm; } if (!dtrwRowTbFaturasCotacoes.IsidImportadorNull()) { m_nIdImportador = dtrwRowTbFaturasCotacoes.idImportador; } } base.carregaTypDatSet(); } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void SalvaMoedaBD() { System.Collections.ArrayList arlCondictionField = new System.Collections.ArrayList(); arlCondictionField.Add("idExportador"); arlCondictionField.Add("idCotacao"); System.Collections.ArrayList arlCondicaoComparador = new System.Collections.ArrayList(); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); System.Collections.ArrayList arlCondictionValue = new System.Collections.ArrayList(); arlCondictionValue.Add(m_nIdExportador); arlCondictionValue.Add(m_strIdCotacao); mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes tbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondictionField, arlCondicaoComparador, arlCondictionValue, null, null); if (tbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)tbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwFatura.idMoeda = m_nIdMoeda; dtrwFatura.bMostrarSimboloMoeda = m_bMostrarSimboloMoeda; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(tbFaturasCotacoes); } }
protected override void salvaDadosInterfaceEspecifico() { try { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes = null; if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[0]; dtrwRowTbFaturasCotacoes.localColeta = m_strLocalColeta; dtrwRowTbFaturasCotacoes.localDespacho = m_strLocalDespacho; dtrwRowTbFaturasCotacoes.localDestino = m_strLocalDestino; dtrwRowTbFaturasCotacoes.localEmbarque = m_strLocalEmbarque; dtrwRowTbFaturasCotacoes.localEntrega = m_strLocalEntrega; } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void SalvaDados(string strEsquemaPagamento) { try { m_strEsquemaPagamento = strEsquemaPagamento; mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRegistro = m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.FindByidExportadoridCotacao(m_nIdExportador, m_strIdCotacao); if (dtrwRegistro != null) { if (m_strEsquemaPagamento == "") { m_strEsquemaPagamento = " "; } dtrwRegistro.mstrEsquemaPagamento = m_strEsquemaPagamento; dtrwRegistro.condAntecipado = m_dCondAntecipado; dtrwRegistro.modAntecipado = (int)m_enumModAntecipado; dtrwRegistro.condAvista = m_dCondAvista; dtrwRegistro.modAvista = (int)m_enumModAvista; dtrwRegistro.condPostecipado = m_dCondPostecipado; dtrwRegistro.modPostecipado = (int)m_enumModPostecipado; dtrwRegistro.postQuantTempo = m_nPostQuantTempo; dtrwRegistro.postUnidadeTempo = (int)m_enumPostUnidadeTempo; dtrwRegistro.postCondicao = (int)m_enumPostCondicao; dtrwRegistro.postQuantParcelas = m_nPostQuantParcelas; dtrwRegistro.postIntervalo = m_nPostIntervalo; dtrwRegistro.condSemCoberturaCambial = m_bCondSemCoberturaCambial; dtrwRegistro.condConsignacao = m_bCondConsignacao; // Salvando m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacoes); } }catch (Exception erro) { Object obj = erro; m_cls_ter_tratadorErro.trataErro(ref obj); } }
protected void carregaDadosCotacao(ref mdlComponentesGraficos.ListView lvListaCotacoes, ref System.Windows.Forms.GroupBox gbFields) { try { mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow dtrwRowTbImportadores = null; mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes = null; System.Windows.Forms.ListViewItem lvItemListaCotacao; int nIdImportador = -1; for (int nCount = 0; nCount < m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count; nCount++) { dtrwRowTbFaturasCotacoes = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows[nCount]; if (!dtrwRowTbFaturasCotacoes.IsidImportadorNull()) { nIdImportador = dtrwRowTbFaturasCotacoes.idImportador; } dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, nIdImportador); if (dtrwRowTbImportadores != null) { if (!dtrwRowTbImportadores.IsnmCliNull()) { lvItemListaCotacao = lvListaCotacoes.Items.Add(dtrwRowTbImportadores.nmCli); } else { lvItemListaCotacao = lvListaCotacoes.Items.Add(""); } if (!dtrwRowTbFaturasCotacoes.IsmstrNumeroNull()) { lvItemListaCotacao.SubItems.Add(dtrwRowTbFaturasCotacoes.mstrNumero); } else { lvItemListaCotacao.SubItems.Add(dtrwRowTbFaturasCotacoes.idCotacao); } lvItemListaCotacao.Tag = dtrwRowTbFaturasCotacoes.idCotacao; lvItemListaCotacao = null; } else { lvItemListaCotacao = lvListaCotacoes.Items.Add(""); if (!dtrwRowTbFaturasCotacoes.IsmstrNumeroNull()) { lvItemListaCotacao.SubItems.Add(dtrwRowTbFaturasCotacoes.mstrNumero); } else { lvItemListaCotacao.SubItems.Add(dtrwRowTbFaturasCotacoes.idCotacao); } lvItemListaCotacao.Tag = dtrwRowTbFaturasCotacoes.idCotacao; lvItemListaCotacao = null; } nIdImportador = -1; } gbFields.Text = "Selecione a Cotação modelo"; } catch (Exception err) { Object erro = err; m_cls_terTratadorErro.trataErro(ref erro); } }
protected override void SalvaDadosBDEspecificos() { try { if (m_bModificado) { if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturas = m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.FindByidExportadoridCotacao(m_nIdExportador, m_strCodigo); if (dtrwFaturas != null) { dtrwFaturas.idIdioma = m_nIdioma; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacoes); UpdateProdutosFatura(); } } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
private bool bCarregaDadosFaturaCotacao() { 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("idCotacao"); arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicaoValor.Add(m_strPe); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null); if (m_typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFatura = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetFaturasCotacoes.tbFaturasCotacoes.Rows[0]; // Incoterm if (!dtrwFatura.IsidIncotermNull()) { m_enumIncotermFatura = (mdlConstantes.Incoterm)dtrwFatura.idIncoterm; } // Frete Interno if (!dtrwFatura.IsfreteInternoNull()) { m_dFreteInterno = dtrwFatura.freteInterno; } // Frete Internacional if (!dtrwFatura.IsfreteInternacionalNull()) { m_dFreteInternacional = dtrwFatura.freteInternacional; } // Seguro if (!dtrwFatura.IsseguroNull()) { m_dSeguro = dtrwFatura.seguro; } // Outros if (!dtrwFatura.IsoutrosNull()) { m_dOutros = dtrwFatura.outros; } // Desconto if (!dtrwFatura.IsdDescontoNull()) { m_dDesconto = dtrwFatura.dDesconto; } // Ratiar if (!dtrwFatura.IsratiarDespesasNull()) { m_bRatiar = dtrwFatura.ratiarDespesas; } // Ratiar Desconto if (!dtrwFatura.IsbRatiarDescontoNull()) { m_bRatiarDesconto = dtrwFatura.bRatiarDesconto; } } return(m_cls_dba_ConnectionDB.Erro == null); }
protected override void CarregaDadosEsquemaPagamento() { System.Collections.ArrayList arlCondicoesNome = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesComparador = new System.Collections.ArrayList(); System.Collections.ArrayList arlCondicoesValor = new System.Collections.ArrayList(); arlCondicoesNome.Add("idExportador"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_nIdExportador); arlCondicoesNome.Add("idCotacao"); arlCondicoesComparador.Add(mdlDataBaseAccess.Comparador.Igual); arlCondicoesValor.Add(m_strIdCotacao); m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase; m_typDatSetTbFaturasCotacoes = m_cls_dba_ConnectionDB.GetTbFaturasCotacoes(arlCondicoesNome, arlCondicoesComparador, arlCondicoesValor, null, null); // Setando os Dados mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRegistro = m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.FindByidExportadoridCotacao(m_nIdExportador, m_strIdCotacao); if (dtrwRegistro != null) { #region EsquemaPagamento // Esquema Pagamento if (!dtrwRegistro.IsmstrEsquemaPagamentoNull()) { m_strEsquemaPagamento = dtrwRegistro.mstrEsquemaPagamento; } else { m_strEsquemaPagamento = ""; } #endregion #region Idioma // Idioma if (!dtrwRegistro.IsidIdiomaNull()) { m_nIdioma = dtrwRegistro.idIdioma; } else { m_nIdioma = 1; } if (m_nIdioma > 3) { m_nIdioma = 3; } #endregion #region Moeda if (!dtrwRegistro.IsidMoedaNull()) { m_nIdMoeda = dtrwRegistro.idMoeda; } else { m_nIdMoeda = -1; } // Mostrar Simbolo Moeda if (!dtrwRegistro.IsbMostrarSimboloMoedaNull()) { m_bMostrarSimboloMoeda = dtrwRegistro.bMostrarSimboloMoeda; } #endregion #region Condicoes //Antecipado if (!dtrwRegistro.IscondAntecipadoNull()) { m_dCondAntecipado = dtrwRegistro.condAntecipado; } else { m_dCondAntecipado = 0; } // Avista if (!dtrwRegistro.IscondAvistaNull()) { m_dCondAvista = dtrwRegistro.condAvista; } else { m_dCondAvista = 0; } // Postecipado if (!dtrwRegistro.IscondPostecipadoNull()) { m_dCondPostecipado = dtrwRegistro.condPostecipado; } else { m_dCondPostecipado = 0; } // Sem Cobertura Cambial if (!dtrwRegistro.IscondSemCoberturaCambialNull()) { m_bCondSemCoberturaCambial = dtrwRegistro.condSemCoberturaCambial; } else { m_bCondSemCoberturaCambial = false; } // Consignacao if (!dtrwRegistro.IscondConsignacaoNull()) { m_bCondConsignacao = dtrwRegistro.condConsignacao; } else { m_bCondConsignacao = false; } #endregion #region Modalidade // Antecipado if (!dtrwRegistro.IsmodAntecipadoNull()) { m_enumModAntecipado = (Modalidade)dtrwRegistro.modAntecipado; } else { m_enumModAntecipado = Modalidade.Nenhuma; } // A Vista if (!dtrwRegistro.IsmodAvistaNull()) { m_enumModAvista = (Modalidade)dtrwRegistro.modAvista; } else { m_enumModAvista = Modalidade.Nenhuma; } // Postecipado if (!dtrwRegistro.IsmodPostecipadoNull()) { m_enumModPostecipado = (Modalidade)dtrwRegistro.modPostecipado; } else { m_enumModPostecipado = Modalidade.Nenhuma; } #endregion #region Postecipado // Quantidade de tempo do postecipado if (!dtrwRegistro.IspostQuantTempoNull()) { m_nPostQuantTempo = dtrwRegistro.postQuantTempo; } else { m_nPostQuantTempo = 0; } // Unidade de Tempo do Postecipado if (!dtrwRegistro.IspostUnidadeTempoNull()) { m_enumPostUnidadeTempo = (UnidadeTempo)dtrwRegistro.postUnidadeTempo; } else { m_enumPostUnidadeTempo = UnidadeTempo.Dia; } // Documento Postecipado if (!dtrwRegistro.IspostCondicaoNull()) { m_enumPostCondicao = (DocumentoCondicao)dtrwRegistro.postCondicao; } else { m_enumPostCondicao = DocumentoCondicao.Fatura; } // Quantidadee de Parcelas do Postecipado if (!dtrwRegistro.IspostQuantParcelasNull()) { m_nPostQuantParcelas = dtrwRegistro.postQuantParcelas; } else { m_nPostQuantParcelas = 0; } // Intervalo do Postecipado if (!dtrwRegistro.IspostIntervaloNull()) { m_nPostIntervalo = dtrwRegistro.postIntervalo; } else { m_nPostIntervalo = 0; } #endregion #region Valor Total string strTemp; double dTemp; bool bTemp; double dValorTotal = 0; mdlIncoterm.clsIncoterm cls_inc_ValorTotal = new mdlIncoterm.Faturas.clsIncotermCotacao(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdCotacao, ref m_typDatSetTbFaturasCotacoes); cls_inc_ValorTotal.retornaValores(out strTemp, out dTemp, out dTemp, out bTemp, out dTemp, out dTemp, out dTemp, out dTemp, out strTemp, out dTemp, out dValorTotal, out bTemp, out strTemp); this.ValorTotal = dValorTotal; #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); } }
protected override void salvaDadosBDEspecifico() { if (m_strNumero != m_strNumeroNovo) { if (m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwCotacaoNumero = dtrwReturnCotacao(m_strNumeroNovo); mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwRowTbFaturasCotacoes = m_typDatSetTbFaturasCotacoes.tbFaturasCotacoes.FindByidExportadoridCotacao(m_nIdExportador, m_strIdCotacao); if ((dtrwCotacaoNumero != null) && (dtrwCotacaoNumero != dtrwRowTbFaturasCotacoes)) { mdlMensagens.clsMensagens.ShowInformation(mdlMensagens.clsRepositorioMensagens.GetMensagem(mdlMensagens.Mensagem.mdlNumero_clsNumeroCotacao_NumeroExiste)); m_bModificado = false; return; } if (dtrwRowTbFaturasCotacoes != null) { dtrwRowTbFaturasCotacoes.mstrNumero = m_strNumeroNovo; } m_cls_dba_ConnectionBD.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacoes); } } }
protected override void carregaDadosBDEspecificos() { try { if (m_typDatSetTbFaturasCotacao == null) { carregaTypDatSetEspecificos(); } if (m_typDatSetTbFaturasCotacao.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturas = (mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow)m_typDatSetTbFaturasCotacao.tbFaturasCotacoes.Rows[0]; if (!dtrwFaturas.IspesoBrutoNull()) { m_dPesoBruto = dtrwFaturas.pesoBruto; } if (!dtrwFaturas.IspesoLiquidoNull()) { m_dPesoLiquido = dtrwFaturas.pesoLiquido; } if (!dtrwFaturas.IsnUnidadeMassaPesoBrutoNull()) { m_nUnidadeBruto = dtrwFaturas.nUnidadeMassaPesoBruto; } else { m_nUnidadeBruto = 3; } if (!dtrwFaturas.IsnUnidadeMassaPesoLiquidoNull()) { m_nUnidadeLiquido = dtrwFaturas.nUnidadeMassaPesoLiquido; } else { m_nUnidadeLiquido = 3; } if (!dtrwFaturas.IsidIdiomaNull()) { m_nIdioma = dtrwFaturas.idIdioma; } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }
protected override void SalvaDadosBDEspecificos() { try { if (m_bModificado) { if (m_typDatSetTbFaturasCotacao.tbFaturasCotacoes.Rows.Count > 0) { mdlDataBaseAccess.Tabelas.XsdTbFaturasCotacoes.tbFaturasCotacoesRow dtrwFaturas = m_typDatSetTbFaturasCotacao.tbFaturasCotacoes.FindByidExportadoridCotacao(m_nIdExportador, m_strIdCotacao); if (dtrwFaturas != null) { dtrwFaturas.pesoBruto = m_dPesoBruto; dtrwFaturas.pesoLiquido = m_dPesoLiquido; dtrwFaturas.nUnidadeMassaPesoBruto = m_nUnidadeBruto; dtrwFaturas.nUnidadeMassaPesoLiquido = m_nUnidadeLiquido; m_cls_dba_ConnectionDB.SetTbFaturasCotacoes(m_typDatSetTbFaturasCotacao); } } } } catch (Exception err) { Object erro = err; m_cls_ter_tratadorErro.trataErro(ref erro); } }