private void OnBtnAdLivros(object sender, Event e) { double nPreco; string sLivros, sISBN, sEdtLivro, sPrecoTotal; sISBN = edtISBN.Value; sEdtLivro = edtLivro.Value; if (sISBN.Length > 0) { sLivros = sISBN + " - " + sEdtLivro + " - R$ " + RotinasGlobais.Rotinas.sPreco; if (RotinasGlobais.Rotinas.PesquisaItemLista(lstLivros, sLivros) == -1) { slISBNs.Add(sISBN); slPrecos.Add(RotinasGlobais.Rotinas.sPreco); slQtdEstoque.Add(RotinasGlobais.Rotinas.sQtdEstoque); lstLivros.Append(sLivros); nPreco = Double.Parse(RotinasGlobais.Rotinas.sPreco); nPrecoTotal = nPrecoTotal + nPreco; } edtISBN.Clear(); edtLivro.Clear(); sPrecoTotal = "R$ " + Convert.ToString(nPrecoTotal); edtPrecoTotal.Value = RotinasGlobais.Rotinas.VirgulaParaPonto(sPrecoTotal, true); } e.Skip(); }
//--------------------------------------------------------------------------- public void AdicionaItemLista(wx.ListBox lstLista, ArrayList slCodLista, wx.TextCtrl sCampoCodigo, wx.TextCtrl sCampoDesc) { string sItems; if (sCampoDesc.Value.Equals("") == false) { sItems = sCampoCodigo.Value + " - " + sCampoDesc.Value; if (PesquisaItemLista(lstLista, sItems) == -1) { slCodLista.Add(sCampoCodigo.Value); lstLista.Append(sItems); } sCampoCodigo.Clear(); sCampoDesc.Clear(); } }
//--------------------------------------------------------------------------- public void AdicionaValoresLista(string sTextoSql, wx.ListBox lstLista, ArrayList slCodLista) { lstLista.Clear(); slCodLista.Clear(); OleDbCommand Consulta = gConexao.CreateCommand(); Consulta.CommandText = sTextoSql; OleDbDataReader Leitor = Consulta.ExecuteReader(); while (Leitor.Read()) { slCodLista.Add(Leitor.GetValue(0).ToString()); lstLista.Append(Leitor.GetValue(0).ToString() + " - " + Leitor.GetValue(1).ToString()); } Leitor.Close(); }