private void btnRemover_Click(object sender, EventArgs e)
        {
            ForragemDeVerao fv = new ForragemDeVerao();

            fv = fvDAO.Read(int.Parse(txtId.Text));
            fvDAO.Remove(fv);
            fillTable();
        }
        private void btnEditar_Click(object sender, EventArgs e)
        {
            ForragemDeVerao fv = new ForragemDeVerao();

            fv       = fvDAO.Read(int.Parse(txtId.Text));
            fv.Desc  = txtDesc.Text;
            fv.Qnt   = int.Parse(txtQnt.Text);
            fv.Preco = double.Parse(txtPreco.Text);
            fvDAO.Update(fv);
            fillTable();
        }
        private void btnAdd_Click(object sender, EventArgs e)
        {
            ForragemDeVerao fv = new ForragemDeVerao();

            fv.Id    = int.Parse(txtId.Text);
            fv.Desc  = txtDesc.Text;
            fv.Qnt   = int.Parse(txtQnt.Text);
            fv.Preco = double.Parse(txtPreco.Text);
            fvDAO.Insert(fv);
            fillTable();
            txtId.Text = fvDAO.nextSequence().ToString();
        }
Ejemplo n.º 4
0
        /// <summary>
        /// Método que lê apenas um objeto ja inserido no banco de dados dado um id como um parâmetro
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ForragemDeVerao Read(int id)
        {
            String  query = String.Format("SELECT * FROM FORRAGEMDEVERAO WHERE id= '{0}'", id);
            DataSet ds    = db.ExecuteQuery(query);

            ForragemDeVerao fv = new ForragemDeVerao();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                fv.Id    = int.Parse(dr["id"].ToString());
                fv.Desc  = dr["desc"].ToString();
                fv.Qnt   = int.Parse(dr["qnt"].ToString());
                fv.Preco = double.Parse(dr["preco"].ToString());
            }
            return(fv);
        }