private void ReturnAgua(object sender, RoutedEventArgs e) { sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); textContador.Text = da.GetValue(3).ToString(); } sqliteConnection.Close(); DalHelper.Delete(lastID); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd2 = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da2 = cmd2.ExecuteReader(); while (da2.Read()) { textContador.Text = da2.GetValue(3).ToString(); } sqliteConnection.Close(); //falta o metodo atualizadados() separado MessageBox.Show("Entrada Excluída com Sucesso!!!", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); }
private void DefinAgua(object sender, RoutedEventArgs e) { if ( pegaCopo.Text == "" && pegaTotal.Text == "" ) { MessageBox.Show("Informações Inválidas!!! Preencha os campos primeiro", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); } else if ( pegaCopo.Text == "" || pegaTotal.Text == "") { MessageBox.Show("Informações Inválidas!!! Preencha todos os campos", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); } else { MainWindow.copoml = int.Parse(pegaCopo.Text); MainWindow.totalml = int.Parse(pegaTotal.Text); if (MainWindow.copoml > 2000 && MainWindow.totalml > 10000 || MainWindow.copoml > 2000 || MainWindow.totalml > 10000) { MessageBox.Show("Informações Inválidas o copo tem que ser até 2 litros e o total até 10 litros!!!", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); } else { MessageBox.Show("Configurações Atualizadas com sucesso!!", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); try { DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.ValorCopo = pegaCopo.Text; dad.ValorTotal = pegaTotal.Text; dad.Contador = MainWindow.contador.ToString(); DalHelper.Update(dad); pegaTotal.Text = ""; pegaCopo.Text = ""; } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } Close(); } } }
private void ExibirDados() { try { DataTable dt = new DataTable(); dt = DalHelper.GetDadosAguas(); dvgDadosAgua.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } }
private void BtnAtualizarDados(object sender, RoutedEventArgs e) { try { DadosAgua dad = new DadosAgua(); dad.Id = Convert.ToInt32(txtID.Text); dad.ValorCopo = txtValorCopo.Text; dad.ValorTotal = txtValorTotal.Text; dad.Contador = txtContador.Text; DalHelper.Update(dad); ExibirDados(); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } }
public void BtnExcluirDados(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtID.Text)) { MessageBox.Show("Informe o ID da entrada a ser Excluída"); return; } try { int codigo = Convert.ToInt32(txtID.Text); DalHelper.Delete(codigo); ExibirDados(); LimpaDados(); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } }
private void LocalizarDados(object sender, RoutedEventArgs e) { if (string.IsNullOrEmpty(txtID.Text)) { MessageBox.Show("Informe o ID da entrada a ser Localizada"); return; } try { DataTable dt = new DataTable(); int codigo = Convert.ToInt32(txtID.Text); dt = DalHelper.GetDadosAgua(codigo); dvgDadosAgua.ItemsSource = dt.DefaultView; } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } }
private void ResetarAgua(object sender, RoutedEventArgs e) { // if (pegaAgua.Text == "" && copoml == 0 && totalml == 0 || pegaAgua.Text != "" && copoml == 0 && totalml == 0 || pegaAgua.Text != "" // && copoml != 0 && totalml != 0 && contador == 0) // { // MessageBox.Show("Defina as Configurações Primeiro!!!", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); // } // else { try { DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.Contador = "0"; dad.PegaAguaValor = "0"; DalHelper.Update2(dad); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } contador = 0; textContador.Text = "0"; carinha.Source = (ImageSource)Resources["triste"]; }
public void PegarAgua(object sender, RoutedEventArgs e) { //if (pegaAgua.Text == "" || copoml == 0 && totalml == 0) // { // MessageBox.Show("Defina as Configurações Primeiro!!!", "BebaAguaAPP", MessageBoxButton.OK, MessageBoxImage.Information); // } // else // { // Pegaaguavalor = int.Parse(this.pegaAgua.Text) + Pegaaguavalor; contador = contador + copoml; textContador.Text = contador.ToString(); try { DadosAgua dad = new DadosAgua(); dad.Contador = contador.ToString(); dad.ValorCopo = copoml.ToString(); dad.ValorTotal = totalml.ToString(); dad.carinha = "triste"; dad.Data = getData; dad.Hora = getHora; DalHelper.Add(dad); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } if (contador < totalml / 2) { carinha.Source = (ImageSource)Resources["triste"]; DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.carinha = "triste"; DalHelper.Update3(dad); Notifica(mensagem2); } if (contador == totalml / 2) { carinha.Source = (ImageSource)Resources["zen1"]; DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.carinha = "zen1"; DalHelper.Update3(dad); Notifica(mensagem3); } if (contador > totalml / 2 && contador < totalml) { carinha.Source = (ImageSource)Resources["zen2"]; DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.carinha = "zen2"; DalHelper.Update3(dad); Notifica(mensagem4); } if (contador >= totalml && contador < totalml * 2) { carinha.Source = (ImageSource)Resources["haha"]; DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.carinha = "haha"; DalHelper.Update3(dad); Notifica(mensagem5); } if (contador >= totalml * 2) { carinha.Source = (ImageSource)Resources["wow"]; DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.carinha = "wow"; DalHelper.Update3(dad); Notifica(mensagem6); } if (contador >= 10000) { contador = 10000; try { DadosAgua dad = new DadosAgua(); sqliteConnection = new SQLiteConnection("Data Source=.\\dados\\DadosAgua.db; Version=3;"); sqliteConnection.Open(); SQLiteCommand cmd = new SQLiteCommand("Select * from DadosAgua", sqliteConnection); SQLiteDataReader da = cmd.ExecuteReader(); while (da.Read()) { lastID = Convert.ToInt32(da.GetValue(0)); } dad.Id = lastID; dad.Contador = "10000"; DalHelper.Update2(dad); dad.carinha = "wow"; DalHelper.Update3(dad); } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } textContador.Text = "10000"; carinha.Source = (ImageSource)Resources["wow"]; } }