Exemple #1
0
        private void m_btstrValorFatura_Click(object sender, System.EventArgs e)
        {
            CreateDataBase();
            mdlIncoterm.clsManipuladorValor cls_obj = new mdlIncoterm.clsManipuladorValor(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text);
            string strValorFatura;

            cls_obj.vRetornaValores(out strValorFatura);
            m_txtRetorno.Text = strValorFatura;
        }
Exemple #2
0
 private void m_btManipulador_Click(object sender, System.EventArgs e)
 {
     CreateDataBase();
     mdlIncoterm.clsManipuladorValor cls_obj = new mdlIncoterm.clsManipuladorValor(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text);
     System.Collections.ArrayList    arlIdOrdem, arlPrecoUnitario, arlQuantidade;
     cls_obj.vRetornaValores(out arlIdOrdem, out arlPrecoUnitario, out arlQuantidade);
     m_txtRetorno.Text = "";
     for (int i = 0; i < arlIdOrdem.Count; i++)
     {
         m_txtRetorno.Text += arlIdOrdem[i].ToString() + " -> $" + arlPrecoUnitario[i].ToString() + "  qte: " + arlQuantidade[i].ToString() + System.Environment.NewLine;
     }
 }
Exemple #3
0
        private void vCarregaDados(out string strSimboloMoeda, out double dValorFatura, out double dValorAntecipado, out double dValorSaque)
        {
            int    nTemp;
            string strTemp;
            bool   bTemp;

            mdlMoeda.clsMoeda objMoeda = new mdlMoeda.clsMoedaComercial(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel, m_nIdExportador, m_strIdPE);
            objMoeda.retornaValores(out nTemp, out strTemp, out strSimboloMoeda, out bTemp);
            mdlIncoterm.clsManipuladorValor objManValor = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, m_strIdPE);
            dValorSaque = objManValor.dCarregaValorSaque();
            objManValor.vRetornaValores(out dValorFatura);
            dValorAntecipado = objManValor.dValorFaturaSomenteAntecipado();
        }
        private void vCarregaDadosFaturaComercial()
        {
            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("idPe");
            arlCondicaoComparador.Add(mdlDataBaseAccess.Comparador.Igual);
            arlCondicaoValor.Add(m_strIdPe);

            m_cls_dba_ConnectionDB.FonteDosDados = mdlDataBaseAccess.FonteDados.DataBase;
            mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais typDatSetFaturasComerciais = m_cls_dba_ConnectionDB.GetTbFaturasComerciais(arlCondicaoCampo, arlCondicaoComparador, arlCondicaoValor, null, null);
            if (typDatSetFaturasComerciais.tbFaturasComerciais.Rows.Count > 0)
            {
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwFaturaComercial = (mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow)typDatSetFaturasComerciais.tbFaturasComerciais.Rows[0];

                // Moeda
                if (!dtrwFaturaComercial.IsidMoedaNull())
                {
                    m_nMoeda = dtrwFaturaComercial.idMoeda;
                }

                // Produtos Fatura
                mdlIncoterm.clsManipuladorValor obj = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, m_strIdPe);
                double dValorFatura;
                obj.vRetornaValores(out dValorFatura);
                m_dcValorFatura = (decimal)dValorFatura;

                // Removendo a Comissao por Conta Grafica
                mdlAgentes.clsAgenteVendaComissao agenteVenda = new mdlAgentes.clsAgenteVendaComissao(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_strEnderecoExecutavel);
                m_dcValorFatura = m_dcValorFatura - agenteVenda.GetComissaoContaGrafica(m_nIdExportador, m_strIdPe);
            }
        }
Exemple #5
0
 private void m_btSaqueSalva_Click(object sender, System.EventArgs e)
 {
     CreateDataBase();
     mdlIncoterm.clsManipuladorValor objMan = new mdlIncoterm.clsManipuladorValor(ref m_cls_tre_tratadorErro, ref m_cls_dba_ConnectionBD, Int32.Parse(m_txtIdExportador.Text), m_txtIdCodigo.Text);
     m_txtRetorno.Text = objMan.bSalvaValorSaque(double.Parse(m_txtSaqueValor.Text)).ToString();
 }
Exemple #6
0
        protected void carregaDadosInterface(ref mdlComponentesGraficos.ListView lvPEs, ref System.Windows.Forms.Button btEditar, ref System.Windows.Forms.Button btExcluir, ref System.Windows.Forms.Button btNovo, out int nIdView)
        {
            nIdView = 0;
            try
            {
                vCarregaBibliotecaView(ref nIdView);

                System.Collections.SortedList srlPEs = retornaPEsOrdenados();
                // List View Item
                System.Windows.Forms.ListViewItem lvItemPE;
                // Limpa os Items da List View
                lvPEs.Items.Clear();
                mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow dtrwRowTbPes = null;
                mdlDataBaseAccess.Tabelas.XsdTbFaturasComerciais.tbFaturasComerciaisRow dtrwRowTbFaturasComerciais = null;
                mdlDataBaseAccess.Tabelas.XsdTbImportadores.tbImportadoresRow           dtrwRowTbImportadores      = null;
                // Preenche os itens da List View
                for (int nCont = 0; nCont < srlPEs.Count; nCont++)
                {
                    dtrwRowTbPes = (mdlDataBaseAccess.Tabelas.XsdTbPes.tbPEsRow)srlPEs.GetByIndex(nCont);
                    if (dtrwRowTbPes.RowState != System.Data.DataRowState.Deleted)
                    {
                        dtrwRowTbFaturasComerciais = m_typDatSetTbFaturasComerciais.tbFaturasComerciais.FindByidExportadoridPE(m_nIdExportador, dtrwRowTbPes.idPE);
                        if (dtrwRowTbFaturasComerciais != null)
                        {
                            if (!dtrwRowTbFaturasComerciais.IsidImportadorNull())
                            {
                                dtrwRowTbImportadores = m_typDatSetTbImportadores.tbImportadores.FindByidExportadoridImportador(m_nIdExportador, dtrwRowTbFaturasComerciais.idImportador);
                            }
                        }
                        //PE
                        lvItemPE = lvPEs.Items.Add(dtrwRowTbPes.idPE);
                        if (dtrwRowTbPes.idPE == m_strIdPE)
                        {
                            lvItemPE.Selected = true;
                        }
                        if (!dtrwRowTbPes.IsbConcluidoNull())
                        {
                            lvItemPE.Tag = dtrwRowTbPes.bConcluido;
                        }
                        else
                        {
                            lvItemPE.Tag = false;
                        }
                        // Data Criacao
                        if (!dtrwRowTbPes.IsdtDataCriacaoNull())
                        {
                            lvItemPE.SubItems.Add(dtrwRowTbPes.dtDataCriacao.ToString("dd/MM/yyyy"));
                        }
                        else
                        {
                            lvItemPE.SubItems.Add(System.DateTime.Now.ToString("dd/MM/yyyy"));
                        }
                        // Data Conclusao
                        if ((!dtrwRowTbPes.IsbConcluidoNull()) && (dtrwRowTbPes.bConcluido == true))
                        {
                            lvItemPE.ImageIndex = 0;
                            lvItemPE.SubItems.Add((dtrwRowTbPes.IsdtDataConclusaoNull() ? "" : dtrwRowTbPes.dtDataConclusao.ToString("dd/MM/yyyy")));
                        }
                        else
                        {
                            lvItemPE.ImageIndex = 1;
                            lvItemPE.SubItems.Add("");
                        }
                        // Importador
                        if (dtrwRowTbImportadores != null && !dtrwRowTbImportadores.IsnmCliNull())
                        {
                            lvItemPE.SubItems.Add(dtrwRowTbImportadores.nmCli);
                        }
                        else
                        {
                            lvItemPE.SubItems.Add("");
                        }
                        // Numero Fatura
                        if (dtrwRowTbFaturasComerciais != null && !dtrwRowTbFaturasComerciais.IsnumeroFaturaNull())
                        {
                            lvItemPE.SubItems.Add(dtrwRowTbFaturasComerciais.numeroFatura);
                        }
                        else
                        {
                            lvItemPE.SubItems.Add("");
                        }
                        // Valor Fatura
                        string strValorFatura = "";
                        mdlIncoterm.clsManipuladorValor objValor = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, dtrwRowTbPes.idPE);
                        objValor.vRetornaValores(out strValorFatura);
                        lvItemPE.SubItems.Add(strValorFatura);
                    }
                }
                if (lvPEs.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_mdlBiblioteca_clsBiblioteca_CriarNovoPE.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);
            }
        }
Exemple #7
0
 private bool bSalvaDadosSaque(double dValorSaque)
 {
     mdlIncoterm.clsManipuladorValor objManValor = new mdlIncoterm.clsManipuladorValor(ref m_cls_ter_tratadorErro, ref m_cls_dba_ConnectionDB, m_nIdExportador, m_strIdPE);
     return(objManValor.bSalvaValorSaque(dValorSaque));
 }