public void getDetallesPresupuesto() { Periodo per = new Periodo(); per.Nombre = "Tercer Trimestre"; per.Tipo = "TRIMESTRE"; daoPeriodo.Adicionar(per); Categoria cat = new Categoria("INCOMODIDADES"); daoCategoria.Adicionar(cat); Presupuesto presupuesto = new Presupuesto("test 1"); presupuesto.Description = "nada"; DetallePresupuesto detalle = new DetallePresupuesto(); daoPadre.Adicionar(presupuesto); detalle.pCategoria = cat; detalle.pPeriodo = per; detalle.Valor = 6000; presupuesto.addDetallePresupuesto(detalle); dao.Adicionar(detalle); IList <DetallePresupuesto> detalles = dao.getDetallePresupuesto(presupuesto); Assert.IsNotNull(detalles); Assert.Greater(detalles.Count, 0); Assert.AreEqual(6000, detalles[detalles.Count - 1].Valor); }
public ActionResult Adiciona(Categoria categoria) { if (ModelState.IsValid) { CategoriaDAO dao = new CategoriaDAO(); dao.Adicionar(categoria); return(RedirectToAction("Index", "Categoria")); } else { ViewBag.Categoria = categoria; return(View("Form")); } }
public ActionResult Cadastrar(Categoria categoria) { if (ModelState.IsValid) { if (categoriaDAO.Adicionar(categoria)) { return(RedirectToAction("Index", "Categoria")); } else { ModelState.AddModelError("", "Já existe uma categoria com este nome!"); return(View(categoria)); } } return(View(categoria)); }
public void getCategorias() { Categoria categoria = new Categoria("padre"); categoria.Description = "nada"; Categoria categoria2 = new Categoria("hijo1"); categoria2.Description = "testing"; categoria.addCategoria(categoria2); categoria.addCategoria(new Categoria("hijo2")); categoria.addCategoria(new Categoria("hijo3")); dao.Adicionar(categoria); IList <Categoria> categorias = dao.getCategorias(); Assert.IsNotNull(categorias); Assert.Greater(categorias.Count, 0); }
public void getDetallesTransaccion() { Categoria cat = new Categoria("MARKETING OTROS"); daoCategoria.Adicionar(cat); Proveedor prov = new Proveedor("PLASTICOS JUANCHO"); daoProveedor.Adicionar(prov); Transaccion trn = new Transaccion(prov); //daoPadre.Adicionar(trn); DetalleTransaccion dtrn = new DetalleTransaccion(cat); dtrn.MontoFacturado = 1000; dtrn.MontoPagado = 500; trn.addDetalleTransaccion(dtrn); daoPadre.Adicionar(trn); IList <DetalleTransaccion> detalles = dao.getDetalleTransaccion(trn); Assert.IsNotNull(detalles); Assert.Greater(detalles.Count, 0); Assert.AreEqual(1000, detalles[detalles.Count - 1].MontoFacturado); }
public CategoriaDTO Salvar(CategoriaDTO dto) { return(dao.Adicionar(dto)); }
public override void Hacer() { try { FCategorias cat = new FCategorias(); cat.categoriasTree.Nodes.Clear(); CategoriaDAO dao = new CategoriaDAO(); IList <Categoria> categorias; categorias = dao.getCategorias(); if (categorias == null) { return; } List <Categoria> categoriasClone = new List <Categoria>(); categoriasClone.AddRange(categorias); idSet.clear(); foreach (Categoria categoria in categorias) { categoria.Changed += new ChangedEventHandler(CambioCategoria); idSet.registerId(categoria.Id); } cat.pIdSet = idSet; cat.Categorias = categorias; cat.fillTree(); cat.categoriasTree.ExpandAll(); cat.ShowDialog(); if (cat.DialogResult == DialogResult.OK) { foreach (Categoria categoria in categoriasClone) { if (!categorias.Contains(categoria)) { dao.Eliminar(categoria); } } foreach (Categoria categoria in categorias) { if (!categoriasClone.Contains(categoria)) { dao.Adicionar(categoria); } } if (categoriasCambiadas != null) { foreach (Categoria categoria in categoriasCambiadas) { if (categoriasClone.Contains(categoria) && (categorias.Contains(categoria))) { dao.Actualizar(categoria); } } } //guardar las nuevas categorias } } catch (Exception e) { mensajes = "No se pudieron editar las categorías \n" + e.Message; } }