public ActionResult DeleteConfirmed(int id) { CotizacionDetalles cotizacionDetalles = BLL.DetalleCotizacionesBLL.Buscar(id); BLL.DetalleCotizacionesBLL.Eliminar(cotizacionDetalles); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CotizacionDetalleId,CotizacionId,ArticuloId,Articulo,Cantidad,PrecXund,SubTotal")] CotizacionDetalles cotizacionDetalles) { if (ModelState.IsValid) { BLL.DetalleCotizacionesBLL.Modificar(cotizacionDetalles); return(RedirectToAction("Index")); } ViewBag.CotizacionId = new SelectList(db.Cotizacion, "CotizacionId", "Cliente", cotizacionDetalles.CotizacionId); return(View(cotizacionDetalles)); }
// GET: CotizacionDetalles/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CotizacionDetalles cotizacionDetalles = BLL.DetalleCotizacionesBLL.Buscar(id); if (cotizacionDetalles == null) { return(HttpNotFound()); } return(View(cotizacionDetalles)); }
// GET: CotizacionDetalles/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CotizacionDetalles cotizacionDetalles = BLL.DetalleCotizacionesBLL.Buscar(id); if (cotizacionDetalles == null) { return(HttpNotFound()); } ViewBag.CotizacionId = new SelectList(db.Cotizacion, "CotizacionId", "Cliente", cotizacionDetalles.CotizacionId); return(View(cotizacionDetalles)); }
public static CotizacionDetalles Buscar(int?detalleCotizacionId) { CotizacionDetalles detalle = null; using (var conexion = new DetalleDb()) { try { detalle = conexion.DetalleCotizacion.Find(detalleCotizacionId); } catch (Exception) { throw; } } return(detalle); }
public static bool Eliminar(CotizacionDetalles detalle) { bool resultado = false; using (var conexion = new DetalleDb()) { try { conexion.Entry(detalle).State = EntityState.Deleted; conexion.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }
public static bool Guardar(CotizacionDetalles detalle) { bool resultado = false; using (var conexion = new DetalleDb()) { try { conexion.DetalleCotizacion.Add(detalle); conexion.SaveChanges(); resultado = true; } catch (Exception) { throw; } } return(resultado); }