private void initialize()
        {
            Connect.verifySGBDConnection();
            SqlCommand    cmd    = new SqlCommand("EXEC VACAS.VER_PRODUCAO_LEITE", Connect.cn);
            SqlDataReader reader = cmd.ExecuteReader();

            while (reader.Read())
            {
                producaoLeite prod = new producaoLeite();
                prod.Produtor      = reader["PRODUTOR"].ToString();
                prod.ProducaoManha = reader["PRODUCAO_MANHA"].ToString();
                prod.ProducaoTarde = reader["PRODUCAO_TARDE"].ToString();
                prod.Data          = reader["DATA_PRODUCAO"].ToString();
                prod.Preco         = reader["PRECO"].ToString();
                prod.Fabrica       = reader["NOME"].ToString();
                fabrica.Text       = prod.Fabrica;
                precoLeite.Text    = prod.Preco;
                listBox1.Items.Add(prod);
            }
            reader.Close();
            Connect.verifySGBDConnection();
            cmd = new SqlCommand("SELECT VACAS.RENDIMENTO_LEITE()", Connect.cn);
            rendimentoLeite.Text = cmd.ExecuteScalar().ToString();
            Connect.cn.Close();
        }
        private void button1_Click(object sender, EventArgs e)
        {
            producaoLeite prod = new producaoLeite();

            prod.ProducaoManha = manha.Text;
            prod.ProducaoTarde = tarde.Text;
            prod.Data          = data.Text;

            addProducaoLeite(prod);
            if (addSucess)
            {
                listBox1.Items.Add(prod);
                initialize();
            }
        }
        private void addProducaoLeite(producaoLeite prod)
        {
            int rows = 0;

            if (!Connect.verifySGBDConnection())
            {
                return;
            }
            SqlCommand cmd = new SqlCommand();

            cmd.CommandText = "EXEC VACAS.ADD_PRODUCAO_LEITE @numeroProdutor, @producaoManha, @producaoTarde, @data";
            cmd.Parameters.Clear();
            cmd.Parameters.AddWithValue("@producaoManha", prod.ProducaoManha);
            cmd.Parameters.AddWithValue("@producaoTarde", prod.ProducaoTarde);
            cmd.Parameters.AddWithValue("@data", prod.Data);
            cmd.Parameters.AddWithValue("@numeroProdutor", 1);
            cmd.Connection = Connect.cn;

            try
            {
                rows = cmd.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                //MessageBox.Show("404 NOT FOUND");
                addSucess = false;
                throw new Exception("Failed to update database. \n ERROR MESSAGE: \n" + ex.Message);
            }
            finally
            {
                if (rows == 1)
                {
                    MessageBox.Show("Add OK");
                    addSucess = true;
                }

                else
                {
                    MessageBox.Show("Add NOT OK");
                    addSucess = false;
                }


                Connect.cn.Close();
            }
        }