public void EditarTest()
        {
            Presupuesto editado = new Presupuesto(4, 5, "prueba 2");

            editado.AgregarDetalle(3, 5001);

            Assert.IsTrue(editado.Editar());
        }
 public void LlenarDatos(Presupuesto presupuesto)
 {
     presupuesto.UsuarioId   = Convert.ToInt32(UsuarioDropDownList.SelectedValue);
     presupuesto.Descripcion = DescripcionTextBox.Text;
     foreach (GridViewRow dr in DetalleGridView.Rows)
     {
         presupuesto.AgregarDetalle(Convert.ToInt32(dr.Cells[0].Text), Convert.ToSingle(dr.Cells[1].Text));
     }
 }
        protected void BtnAgregar_Click(object sender, EventArgs e)
        {
            if (Session["PresupuestoDetalle"] != null)
            {
                pre = (Presupuesto)Session["PresupuestoDetalle"];
            }

            pre.AgregarDetalle(Convert.ToInt32(DdIdCategoria.SelectedValue), Convert.ToDouble(TbValor.Text));

            VistaGridView.DataSource = pre.presupuestoDetalle;
            VistaGridView.DataBind();

            Session["PresupuestoDetalle"] = pre;
            LimpiarDetalle();
        }
        public void InsertarTest()
        {
            presupuesto.AgregarDetalle(1, 500);

            Assert.IsTrue(presupuesto.Insertar());
        }