public void cargarDatos(compra obj) { List <compraDetallePersonalizada> listaCompraDetalle = new List <compraDetallePersonalizada>(); //-------------- Obtener el detalleventa detallecompra detalle = new detallecompra(); List <detallecompra> listaDetalle = detalle.GetAlldetallecompra(); foreach (detallecompra det in listaDetalle) { if (det.idCompra == obj.Id) { detalle = det; //------------- Obtener el Producto producto producto = new producto(); List <producto> listaProducto = producto.GetAllproducto(); foreach (producto pro in listaProducto) { if (pro.Id == detalle.idProducto) { producto = pro; //Anadir a la lista de compraDetalle listaCompraDetalle.Add(new compraDetallePersonalizada(detalle.Id, producto.nombre, detalle.cantidad, detalle.precio, obj.total)); } } } } Application["grid"] = listaCompraDetalle; grdListaCompras.DataSource = listaCompraDetalle; grdListaCompras.DataBind(); }
public void deleteDetalleCompra() { detallecompra detalleCompra = new detallecompra(); detalleCompra.Id = Id; detalleCompra.Delete(); }
public void insertDetalleCompra(int idCompra) { detallecompra detalleCompra = new detallecompra(); detalleCompra.idCompra = idCompra; detalleCompra.idProducto = obtenerIdProducto(Producto); detalleCompra.precio = Precio; detalleCompra.cantidad = Cantidad; detalleCompra.Create(); }
public void ModificarTest() { RepositorioBase <detallecompra> repositorio = new RepositorioBase <detallecompra>(); bool paso = false; detallecompra p = repositorio.Buscar(1); p.costounidad = 32; paso = repositorio.Modificar(p); Assert.AreEqual(true, paso); }
public ActionResult DeleteConfirmed(int id) { if (true) { detallecompra detallecompra = db.detallecompra.Find(id); db.detallecompra.Remove(detallecompra); db.SaveChanges(); TempData["Message"] = "Registro eliminado exitosamente"; return(RedirectToAction("Index")); } }
public void updateDetalleCompra(int idCompra) { detallecompra detalleCompra = new detallecompra(); detalleCompra.Id = Id; detalleCompra.idCompra = idCompra; detalleCompra.idProducto = obtenerIdProducto(Producto); detalleCompra.precio = Precio; detalleCompra.cantidad = Cantidad; detalleCompra.Update(); }
// GET: detallecompras/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } detallecompra detallecompra = db.detallecompra.Find(id); if (detallecompra == null) { return(HttpNotFound()); } return(View(detallecompra)); }
public void GuardarTest() { RepositorioBase <detallecompra> db = new RepositorioBase <detallecompra>(); detallecompra p = new detallecompra(); p.iddetallecompra = 1; p.compra_idcompra = 2; p.costounidad = 22; p.producto_idproducto = 21; p.total = 24; p.unidades = 11; RepositorioBase <detallecompra> repositorio = new RepositorioBase <detallecompra>(); bool paso = false; paso = repositorio.Guardar(p); Assert.AreEqual(true, paso); }
// GET: detallecompras/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } detallecompra detallecompra = db.detallecompra.Find(id); if (detallecompra == null) { return(HttpNotFound()); } ViewData["IdProductoSeleccionado"] = String.Empty; ViewData["IdProveedorSeleccionado"] = String.Empty; ViewBag.idProveedor = db.proveedor.ToList(); ViewBag.idProducto = db.producto.ToList(); return(View(new Compra_Detalle() { dtcompra = detallecompra, compra = detallecompra.compra })); }