Ejemplo n.º 1
0
        private void Combo_Produto()
        {
            MySqlConnection objeto_connection = new MySqlConnection("server=localhost;userid=root;password=admin123;database=SistemaDB");
            MySqlCommand    command           = new MySqlCommand("select * from produtos  ;", objeto_connection);
            MySqlDataReader Registro_Query;


            try
            {
                objeto_connection.Open();
                Registro_Query = command.ExecuteReader();

                while (Registro_Query.Read())
                {
                    string Nome = Registro_Query.GetString("Produto_Nome");


                    comboBoxProduto.Items.Add(Nome);
                }
            }
            catch (Exception erro)
            {
                MessageBox.Show("Message: " + erro);
            }
        }
Ejemplo n.º 2
0
        private void ButtonEfetuarCompra_Click(object sender, EventArgs e)
        {
            MySqlConnection objeto_connection = new MySqlConnection("server=localhost;userid=root;password=admin123;database=SistemaDB");

            objeto_connection.Open();

            MySqlCommand command = new MySqlCommand("select * from produtos where Produto_Id = @Id_Produto", objeto_connection);

            MySqlParameter param = new MySqlParameter("@Id_Produto", MySqlDbType.Int32);

            param.Value = int.Parse(textBoxIdProduto.Text);
            command.Parameters.Add(param);

            //executa o comando
            command.CommandType = CommandType.Text;

            tablepedidos();

            //recebe resultado do SELECT
            MySqlDataReader Registro_Query;

            Registro_Query = command.ExecuteReader();

            Registro_Query.Read();


            string qtde_estoque  = Registro_Query.GetString(3);
            int    qtde_estoque2 = int.Parse(qtde_estoque);

            if (int.Parse(textBoxIdQuantidade.Text) <= qtde_estoque2)
            {
                string insertQuery = "call Cliente_Compra('" + textBoxIdCliente.Text + "', '" + textBoxIdQuantidade.Text + "', '" + textBoxValorProduto.Text + "', '" + textBoxIdProduto.Text + "', '" + textBoxValorTotal.Text + "')";

                executeMyQuery(insertQuery);
                tablepedidos();
            }
            else
            {
                MessageBox.Show("Operação não Completada!!! Quantidade total disponível para esse produto: " + qtde_estoque2);
            }
        }