public ActionResult DeleteConfirmed(int id) { LineaCompra lineaCompra = db.LineaCompras.Find(id); db.LineaCompras.Remove(lineaCompra); db.SaveChanges(); return(RedirectToAction("Index")); }
public void actualizar(LineaCompra t) { for (int i = 0; i < todasLasLineasDeCompra.Count; i++) { if (todasLasLineasDeCompra.ElementAt(i).IdLineaCompra == t.IdLineaCompra) { todasLasLineasDeCompra[i] = t; } } }
private Compra parse(List <Object> unRegistro) { int idCompra = (int)unRegistro.ElementAt(0); DateTime fechaCompra = (DateTime)unRegistro.ElementAt(1); double total = Convert.ToDouble(unRegistro.ElementAt(2)); EstadoCompra estado; Enum.TryParse <EstadoCompra>(unRegistro.ElementAt(3).ToString(), true, out estado); int idProveedor = (int)unRegistro.ElementAt(4); IProveedorDAO proveedorDAO = new ProveedorDaoImpl(); Proveedor proveedor = proveedorDAO.leerPorId(idProveedor); int idEmpleado = (int)unRegistro.ElementAt(5); IEmpleadoDAO empleadoDao = new EmpleadoDaoImpl(); Empleado empleado = empleadoDao.leerPorId(idEmpleado); Compra compra = new Compra(); compra.IdCompra = idCompra; compra.fechaCompra = fechaCompra; compra.estado = estado; compra.agregarEmpleado(empleado); compra.agregarProveedor(proveedor); //falta agregar las lineas de compra. ILineaCompraDao lineaCompraDao = new LineaCompraDaoImpl(); List <LineaCompra> lineasComprasRegistradasParaUnaVenta = new List <LineaCompra>(); foreach (LineaCompra lc in lineaCompraDao.listarTodos()) { if (lc.IdCompra == compra.IdCompra) { LineaCompra lineaCompra = new LineaCompra(); lineaCompra.material = lc.material; lineaCompra.cantidad = lc.cantidad; lineaCompra.IdLineaCompra = lc.IdLineaCompra; lineaCompra.IdCompra = lc.IdCompra; lineasComprasRegistradasParaUnaVenta.Add(lineaCompra); Console.WriteLine(lineaCompra.IdLineaCompra); } } compra.lineasDeCompra = lineasComprasRegistradasParaUnaVenta; //Console.WriteLine(compra.lineasDeCompra.Last().material.Descripcion); return(compra); }
public void registrar(LineaCompra t) { String query = String.Format("insert into linea_compra (descripcion, cantidad, subtotal, compra_id_compra, material_id_material) values (\'{0}\', {1}, {2}, {3},{4});", t.material.Descripcion.ToString(), t.cantidad, t.obtenerSubTotal().ToString(CultureInfo.InvariantCulture), t.IdCompra, t.material.IdMaterial); db.ejectuarQuery(query); }
public void actualizar(LineaCompra t) { string query = string.Format("update linea_compra set descripcion = \'{0}\', cantidad = {1}, subtotal={2}, compra_id_compra = {3}, material_id_material = {4};", t.material.Descripcion, t.cantidad, t.obtenerSubTotal().ToString(CultureInfo.InvariantCulture), t.IdCompra, t.material.IdMaterial); db.consultarQuery(query); }
public ActionResult Edit([Bind(Include = "idLineaCompra,idCompra,idProducto,cantidad,subtotal,precioCompra")] LineaCompra lineaCompra) { if (ModelState.IsValid) { db.Entry(lineaCompra).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idCompra = new SelectList(db.Compras, "idCompra", "idCompra", lineaCompra.idCompra); ViewBag.idProducto = new SelectList(db.Productoes, "idProducto", "descripcion", lineaCompra.idProducto); return(View(lineaCompra)); }
// GET: LineaCompras/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LineaCompra lineaCompra = db.LineaCompras.Find(id); if (lineaCompra == null) { return(HttpNotFound()); } return(View(lineaCompra)); }
// GET: LineaCompras/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LineaCompra lineaCompra = db.LineaCompras.Find(id); if (lineaCompra == null) { return(HttpNotFound()); } ViewBag.idCompra = new SelectList(db.Compras, "idCompra", "idCompra", lineaCompra.idCompra); ViewBag.idProducto = new SelectList(db.Productoes, "idProducto", "descripcion", lineaCompra.idProducto); return(View(lineaCompra)); }
public LineaCompra parse(List <Object> unRegistro) { int idLineaCompra = (int)unRegistro.ElementAt(0); string descripcion = (string)unRegistro.ElementAt(1); int cantidad = (int)unRegistro.ElementAt(2); double subtotal = Convert.ToDouble(unRegistro.ElementAt(3)); int compra_id_compra = (int)unRegistro.ElementAt(4); int material_id_material = (int)unRegistro.ElementAt(5); IMaterialDao materialDao = new MaterialDaoImpl(); Material material = materialDao.leerPorId(material_id_material); LineaCompra lineaCompra = new LineaCompra(material, cantidad); lineaCompra.IdCompra = compra_id_compra; lineaCompra.IdLineaCompra = idLineaCompra; return(lineaCompra); }
private List <LineaCompra> listarLCompra(int id) { LineaCompra pr = null; List <LineaCompra> list = new List <LineaCompra>(); using (ProyectoEntities db = new ProyectoEntities()) { var query = (from p in db.LineaCompra where p.IdC == id select new { IdLC = p.IdLC, ProductoLC = p.ProductoLC, IdC = p.IdC, CantidadLC = p.CantidadLC, ImporteLC = p.ImporteLC, }).ToList(); if (query != null) { foreach (var r in query) { pr = new LineaCompra(); pr.IdLC = r.IdLC; pr.ProductoLC = r.ProductoLC; pr.IdC = r.IdC; pr.CantidadLC = r.CantidadLC; pr.ImporteLC = r.ImporteLC; list.Add(pr); } } } return(list); }
public void registrar(LineaCompra t) { t.IdLineaCompra = IdContador; IdContador++; todasLasLineasDeCompra.Add(t); }