public Juice(string name, string volume, string fruit, string pulp, string cost) { this.name = name; base.volume = Convert.ToDouble(volume.Replace(" л", "")); switch (fruit) { case "Яблоко": this.fruit = fruits.apple; break; case "Мультифрукт": this.fruit = fruits.multifruts; break; case "Апельсин": this.fruit = fruits.orange; break; case "Томат": this.fruit = fruits.tomatos; break; } this.pulp = pulp == "есть" ? true : false; base.cost = ushort.Parse(cost); }
private void CheckMatches() { if (column > 0 && column < board.width - 1) { fruits leftFruit = board.fruits[column - 1, row].GetComponent <fruits>(); fruits rightFruit = board.fruits[column + 1, row].GetComponent <fruits>(); if (leftFruit.fruitName == this.fruitName && rightFruit.fruitName == this.fruitName) { leftFruit.isMatched = true; rightFruit.isMatched = true; this.isMatched = true; } } if (row > 0 && row < board.height - 1) { fruits downFruit = board.fruits[column, row - 1].GetComponent <fruits>(); fruits upFruit = board.fruits[column, row + 1].GetComponent <fruits>(); if (downFruit.fruitName == this.fruitName && upFruit.fruitName == this.fruitName) { downFruit.isMatched = true; upFruit.isMatched = true; this.isMatched = true; } } }
private bool checkMatch(int column, int row, fruits fruit) { if (column > 1 && row > 1) { if (fruits[column - 1, row].GetComponent <fruits>().fruitName == fruit.fruitName && fruits[column - 2, row].GetComponent <fruits>().fruitName == fruit.fruitName) { return(true); } if (fruits[column, row - 1].GetComponent <fruits>().fruitName == fruit.fruitName && fruits[column, row - 1].GetComponent <fruits>().fruitName == fruit.fruitName) { return(true); } } else { if (row > 1) { if (fruits[column, row - 1].GetComponent <fruits>().fruitName == fruit.fruitName && fruits[column, row - 1].GetComponent <fruits>().fruitName == fruit.fruitName) { return(true); } } if (column > 1) { if (fruits[column - 1, row].GetComponent <fruits>().fruitName == fruit.fruitName && fruits[column - 2, row].GetComponent <fruits>().fruitName == fruit.fruitName) { return(true); } } } return(false); }
public Juice(double volume, fruits f, bool pulp, string name, ushort cost) { base.volume = volume / 1000; base.name = name; this.pulp = pulp; fruit = f; base.cost = cost; }
public Juice() { int i = rnd.Next(0, juiceName.Length); name = juiceName[i]; cost = (ushort)rnd.Next(0, 500); volume = ((500 + rnd.Next(1500)) / 1000.0); pulp = rnd.Next(2) == 0; fruit = (fruits)rnd.Next(4); }
private void addJuice_Click(object sender, EventArgs e) { nameJuice.BackColor = Color.White; pulpFalse.BackColor = Color.White; pultTrue.BackColor = Color.White; if (nameJuice.Text == "" || (pulpFalse.Checked == false && pultTrue.Checked == false)) { if (nameJuice.Text == "") { nameJuice.BackColor = Color.Red; } if (pulpFalse.Checked == false && pultTrue.Checked == false) { pulpFalse.BackColor = Color.Red; pultTrue.BackColor = Color.Red; } return; } mainForm.juiceCount++; string name = nameJuice.Text; double volume = (double)numericUpDown1.Value; fruits f = fruits.apple; switch (comboBox1.Text) { case "Апельсин": f = fruits.orange; break; case "Яблоко": f = fruits.apple; break; case "Мультифрукт": f = fruits.multifruts; break; case "Томат": f = fruits.tomatos; break; } bool pulp = pultTrue.Checked; ushort cost = (ushort)numericUpDown6.Value; mainForm.drinksList.Add(new Juice(volume, f, pulp, name, cost)); nameJuice.Clear(); numericUpDown1.Value = 1; comboBox1.SelectedIndex = 0; pulpFalse.Checked = false; pultTrue.Checked = false; mainForm.isEdit = true; MessageBox.Show("Успешно"); mainForm.ShowInfo(); }
public void DeleteFruits(fruits f) { using (var connection = new MySqlConnection(connectionString)) { connection.Open(); MySqlCommand cmd3 = new MySqlCommand("DELETE FROM fruits WHERE idfruits=@idfruits", connection); cmd3.Parameters.AddWithValue("@idfruits", f.idfruits); cmd3.ExecuteNonQuery(); connection.Close(); } }
public void UpdateFruits(fruits f) { using (var connection = new MySqlConnection(connectionString)) { connection.Open(); MySqlCommand cmd2 = new MySqlCommand("UPDATE fruits SET idfruits=@idfruits, name=@name, type=@type, price=@price WHERE idfruits=@idfruits", connection); cmd2.Parameters.AddWithValue("@idfruits", f.idfruits); cmd2.Parameters.AddWithValue("@name", f.name); cmd2.Parameters.AddWithValue("@type", f.type); cmd2.Parameters.AddWithValue("@price", f.price); cmd2.ExecuteNonQuery(); connection.Close(); } }
public void AddFruits(fruits f) { using (var connection = new MySqlConnection(connectionString)) { connection.Open(); var cmd = new MySqlCommand("INSERT INTO fruits (idfruits, name, type, price) VALUES (@idfruits, @name, @type, @price);", connection); cmd.Parameters.AddWithValue("@idfruits", f.idfruits); cmd.Parameters.AddWithValue("@name", f.name); cmd.Parameters.AddWithValue("@type", f.type); cmd.Parameters.AddWithValue("@price", f.price); cmd.ExecuteNonQuery(); connection.Close(); } }
//Returns a fruit of the given type public static Fruit GetFruit(fruits f) { return fruitTypes[f]; }
public ActionResult Delete(fruits f) { fs.DeleteFruits(f); return(Ok()); }
public ActionResult Put(fruits f) { fs.UpdateFruits(f); return(Ok()); }
public ActionResult Post(fruits f) { fs.AddFruits(f); return(Ok()); }