public IHttpActionResult PostDETALLE_COMPRA(DETALLE_COMPRA dETALLE_COMPRA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.DETALLE_COMPRA.Add(dETALLE_COMPRA); try { db.SaveChanges(); } catch (DbUpdateException) { if (DETALLE_COMPRAExists(dETALLE_COMPRA.DETALLE_COMPRA_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = dETALLE_COMPRA.DETALLE_COMPRA_ID }, dETALLE_COMPRA)); }
public IHttpActionResult PutDETALLE_COMPRA(decimal id, DETALLE_COMPRA dETALLE_COMPRA) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != dETALLE_COMPRA.DETALLE_COMPRA_ID) { return(BadRequest()); } db.Entry(dETALLE_COMPRA).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DETALLE_COMPRAExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public EdicionDetalleCompraViewModel(bool esNuevo, DETALLE_COMPRA detalleCompra) { EsNuevo = esNuevo; _detalleCompra = detalleCompra; CargarItems(); if (!esNuevo) { ItemSeleccionado = Items.FirstOrDefault(i => i.ID_ITEM == detalleCompra.ID_ITEM); } }
public IHttpActionResult GetDETALLE_COMPRA(decimal id) { DETALLE_COMPRA dETALLE_COMPRA = db.DETALLE_COMPRA.Find(id); if (dETALLE_COMPRA == null) { return(NotFound()); } return(Ok(dETALLE_COMPRA)); }
public IHttpActionResult DeleteDETALLE_COMPRA(decimal id) { DETALLE_COMPRA dETALLE_COMPRA = db.DETALLE_COMPRA.Find(id); if (dETALLE_COMPRA == null) { return(NotFound()); } db.DETALLE_COMPRA.Remove(dETALLE_COMPRA); db.SaveChanges(); return(Ok(dETALLE_COMPRA)); }
public bool Delete() { try { DETALLE_COMPRA dc = CommonBC.DBConexion.DETALLE_COMPRA.First(d => d.ID == this.Id); CommonBC.DBConexion.DETALLE_COMPRA.Remove(dc); CommonBC.DBConexion.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Read() { try { DETALLE_COMPRA dc = CommonBC.DBConexion.DETALLE_COMPRA.First(d => d.ID == this.Id); this.Cantidad = (int)dc.CANTIDAD; this.CompraId = (int)dc.COMPRA_ID; this.ProductoId = (int)dc.PRODUCTO_ID; this.Aceptada = char.Parse(dc.ACEPTADA); this.Observacion = dc.OBSERVACION; return(true); } catch (Exception) { return(false); } }
public bool Update() { try { DETALLE_COMPRA dc = CommonBC.DBConexion.DETALLE_COMPRA.First(d => d.ID == this.Id); dc.CANTIDAD = this.Cantidad; dc.COMPRA_ID = this.CompraId; dc.PRODUCTO_ID = this.ProductoId; dc.ACEPTADA = char.ToString(this.Aceptada); dc.OBSERVACION = this.Observacion; CommonBC.DBConexion.Entry(dc).State = System.Data.EntityState.Modified; CommonBC.DBConexion.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool Create() { try { DETALLE_COMPRA dc = new DETALLE_COMPRA(); dc.ID = this.Id; dc.CANTIDAD = this.Cantidad; dc.COMPRA_ID = this.CompraId; dc.PRODUCTO_ID = this.ProductoId; dc.ACEPTADA = char.ToString(this.Aceptada); dc.OBSERVACION = this.Observacion; CommonBC.DBConexion.DETALLE_COMPRA.Add(dc); CommonBC.DBConexion.SaveChanges(); return(true); } catch (Exception) { return(false); } }
//public IHttpActionResult PutDETALLE_COMPRA(decimal id, DETALLE_COMPRA dETALLE_COMPRA) public Boolean PutDETALLE_COMPRA(decimal id, DETALLE_COMPRA dETALLE_COMPRA) { if (!ModelState.IsValid) { //return BadRequest(ModelState); return(true); } if (id != dETALLE_COMPRA.DETALLE_COMPRA_ID) { //return BadRequest(); return(false); } db.Entry(dETALLE_COMPRA).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DETALLE_COMPRAExists(id)) { //return NotFound(); return(false); } else { throw; } } //return StatusCode(HttpStatusCode.NoContent); return(true); }