Exemple #1
0
        private void AddWalletButton_Click(object sender, EventArgs e)
        {
            string namewallet = walletName.Text;
            int    walletSum  = Decimal.ToInt32(this.walletSum.Value);



            DataBase     database = new DataBase();
            MySqlCommand command  = new MySqlCommand("INSERT INTO `wallets` (`name`, `sum`, `id_user`) VALUES (@name, @sum, @iduser)", database.getConnection());

            command.Parameters.Add("@name", MySqlDbType.VarChar).Value = namewallet;
            command.Parameters.Add("@sum", MySqlDbType.Int32).Value    = walletSum;
            command.Parameters.Add("@iduser", MySqlDbType.Int32).Value = Program.ID_USER;


            database.openConnection();

            if (command.ExecuteNonQuery() == 1) // если команда на заполнение данных выполнена успешно
            {
                MessageBox.Show("Кошелек добавлен");
            }
            else
            {
                MessageBox.Show("Кошелек не добавлен");
            }

            this.Dispose();
            parentForm.Show();
            parentForm.UpdateForm();
        }
Exemple #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            DataBase     database = new DataBase();
            MySqlCommand command  = new MySqlCommand("INSERT INTO `incomes` (`id_wallet`, `sum`, `id_user`, `date`) VALUES (@idwallet, @sum, @iduser, @date)", database.getConnection());

            command.Parameters.Add("@idwallet", MySqlDbType.Int32).Value = id_wallet;
            command.Parameters.Add("@sum", MySqlDbType.Int32).Value      = incomeSum.Value;
            command.Parameters.Add("@iduser", MySqlDbType.Int32).Value   = Program.ID_USER;
            command.Parameters.Add("@date", MySqlDbType.Date).Value      = DateTime.Now.ToString("yyyy-MM-dd");


            database.openConnection();

            if (command.ExecuteNonQuery() == 1) // если команда на заполнение данных выполнена успешно
            {
                MessageBox.Show("Деньги в кошельке");
            }
            else
            {
                MessageBox.Show("Что-то пошло не так. Не удалость добавить деньги");
            }

            MySqlCommand updcommand = new MySqlCommand("UPDATE `wallets` set `sum` = `sum` + @sum WHERE id_wallet = @idwallet", database.getConnection());

            updcommand.Parameters.Add("@idwallet", MySqlDbType.Int32).Value = id_wallet;
            updcommand.Parameters.Add("@sum", MySqlDbType.Int32).Value      = incomeSum.Value;
            updcommand.ExecuteNonQuery();

            this.Close();

            form.UpdateForm();
        }