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; }
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; } }
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); } }
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(); }
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); } }
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)); }