示例#1
0
 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);
     }
 }
示例#5
0
 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);
            }
        }
示例#8
0
        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);
     }
 }
示例#10
0
        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
            }
        }
示例#12
0
 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);
     }
 }
示例#13
0
 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);
         }
     }
 }
示例#14
0
 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);
     }
 }
示例#15
0
 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);
     }
 }