//UserWeightDiary Select * public List <TezinaDnevnik> UserWeightDiarySelect(int userIdParameter) { string upit = "SELECT * FROM userweightdiary WHERE userId = @userId"; List <TezinaDnevnik> listaTezinaDnevnik = new List <TezinaDnevnik>(); MySqlConnection connection = new MySqlConnection(connectionString); MySqlCommand command = new MySqlCommand(upit, connection); MySqlDataAdapter adapter = new MySqlDataAdapter(command); DataTable dataTable = new DataTable(); try { connection.Open(); command.Parameters.AddWithValue("@userid", userIdParameter); adapter.Fill(dataTable); connection.Close(); } catch (MySqlException ex) { Console.WriteLine(ex); } for (int i = 0; i < dataTable.Rows.Count; i++) { int id = Int32.Parse(dataTable.Rows[i]["id"].ToString()); int userId = Int32.Parse(dataTable.Rows[i]["userId"].ToString()); int tezina = Int32.Parse(dataTable.Rows[i]["tezina"].ToString()); DateTime vremeUnosa = (DateTime)dataTable.Rows[0]["vremeunosa"]; TezinaDnevnik foodCategory = new TezinaDnevnik(id, userId, tezina, vremeUnosa); listaTezinaDnevnik.Add(foodCategory); } return(listaTezinaDnevnik); }
//UserweightdiaryInsert public void UserWeightDiaryInsert(TezinaDnevnik tezinaDnevnik) { string upit = "INSERT INTO userweightdiary (userid, tezina)" + "VALUES (@userid, @tezina)"; MySqlConnection connection = new MySqlConnection(connectionString); MySqlCommand command = new MySqlCommand(upit, connection); connection.Open(); command.Parameters.AddWithValue("@userid", tezinaDnevnik.userId); command.Parameters.AddWithValue("@tezina", tezinaDnevnik.tezina); command.ExecuteNonQuery(); Console.WriteLine("==== Upisano ===="); connection.Close(); }
private void btnSacuvajPromene_Click(object sender, RoutedEventArgs e) { korisnik.username = txtIzmeniUsername.Text; korisnik.password = pbIzmeniPassword.Password; korisnik.imePrezime = txtIzmeniImePrezime.Text; int cbIndex = cbAktivnost.SelectedIndex; int visina = 0; int tezina = 0; int godine = 0; double tdee = 0; if (txtIzmeniUsername.Text.Trim().Length == 0 || txtIzmeniUsername.Text == "Username") { MessageBox.Show("Unesite Username"); return; } if (pbIzmeniPassword.Password.Trim().Length == 0) { MessageBox.Show("Unesite Password"); return; } if (txtIzmeniImePrezime.Text.Trim().Length == 0 || txtIzmeniImePrezime.Text == "Ime i Prezime") { MessageBox.Show("Unesite Im e i Prezime"); return; } if (txtIzmeniVisinu.Text.Trim().Length == 0 || txtIzmeniVisinu.Text == "Visina") { MessageBox.Show("Unesite Visinu"); return; } else if (!Int32.TryParse(txtIzmeniVisinu.Text, out visina)) { MessageBox.Show("Unesite Visinu u pravilnom formatu"); return; } if (txtIzmeniTezinu.Text.Trim().Length == 0 || txtIzmeniTezinu.Text == "Tezina") { MessageBox.Show("Unesite Tezinu"); return; } else if (!Int32.TryParse(txtIzmeniTezinu.Text, out tezina)) { MessageBox.Show("Unesite Tezinu u pravilnom formatu"); return; } if (txtIzmeniGodine.Text.Trim().Length == 0 || txtIzmeniGodine.Text == "Godine") { MessageBox.Show("Unesite Godine"); return; } else if (!Int32.TryParse(txtIzmeniGodine.Text, out godine)) { MessageBox.Show("Unesite Godine u pravilnom formatu"); return; } if (cbAktivnost.SelectedIndex == -1) { MessageBox.Show("Selektujte nivo vase aktivnosti"); return; } if (rbMusko.IsChecked == false && rbZensko.IsChecked == false) { MessageBox.Show("Izaberite Pol"); return; } if (rbPovecajKilazu.IsChecked == false && rbSmanjiKilazu.IsChecked == false) { MessageBox.Show("Izaberite Cilj u dostizanju kilaze"); return; } korisnik.aktivnost = cbAktivnost.SelectedItem.ToString(); korisnik.visina = visina; korisnik.tezina = tezina; korisnik.godine = godine; if (rbSmanjiKilazu.IsChecked == true) { korisnik.smanjiKilazu = 1; } else { korisnik.smanjiKilazu = 0; } if (rbMusko.IsChecked == true) { korisnik.pol = "Musko"; } else { korisnik.pol = "Zensko"; } switch (cbIndex) { case 0: tdee = 1.2; break; case 1: tdee = 1.375; break; case 2: tdee = 1.55; break; case 3: tdee = 1.725; break; case 4: tdee = 2; break; } if (korisnik.pol.Equals("Musko")) { if (korisnik.smanjiKilazu == 0) { korisnik.pdu = (int)(((66 + (13.7 * tezina) + (5 * visina) - (6.8 * godine)) * tdee) * 1.1 + 300); } else { korisnik.pdu = (int)(((66 + (13.7 * tezina) + (5 * visina) - (6.8 * godine)) * tdee) * 1.1 - 300); } } else { if (korisnik.smanjiKilazu == 0) { korisnik.pdu = (int)(((655 + (9.6 * tezina) + (1.8 * visina) - (4.7 * godine)) * tdee) * 1.1 + 300); } else { korisnik.pdu = (int)(((655 + (9.6 * tezina) + (1.8 * visina) - (4.7 * godine)) * tdee) * 1.1 - 300); } } Sql sql = new Sql(); sql.UpdateUser(korisnik); if (trenutnaTezina != tezina) { TezinaDnevnik tezinaDnevnik = new TezinaDnevnik(1, korisnik.id, korisnik.tezina, DateTime.Now); sql.UserWeightDiaryInsert(tezinaDnevnik); } korisnik = sql.Login(korisnik.username, korisnik.password); menu.Osvezi(korisnik); }