public IHttpActionResult PostRECEPCION_PRODUCTO(RECEPCION_PRODUCTO rECEPCION_PRODUCTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RECEPCION_PRODUCTO.Add(rECEPCION_PRODUCTO); try { db.SaveChanges(); } catch (DbUpdateException) { if (RECEPCION_PRODUCTOExists(rECEPCION_PRODUCTO.RECEPCION_PRODUCTO_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = rECEPCION_PRODUCTO.RECEPCION_PRODUCTO_ID }, rECEPCION_PRODUCTO)); }
public IHttpActionResult PutRECEPCION_PRODUCTO(decimal id, RECEPCION_PRODUCTO rECEPCION_PRODUCTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != rECEPCION_PRODUCTO.RECEPCION_PRODUCTO_ID) { return(BadRequest()); } db.Entry(rECEPCION_PRODUCTO).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RECEPCION_PRODUCTOExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRECEPCION_PRODUCTO(decimal id) { RECEPCION_PRODUCTO rECEPCION_PRODUCTO = db.RECEPCION_PRODUCTO.Find(id); if (rECEPCION_PRODUCTO == null) { return(NotFound()); } return(Ok(rECEPCION_PRODUCTO)); }
public IHttpActionResult DeleteRECEPCION_PRODUCTO(decimal id) { RECEPCION_PRODUCTO rECEPCION_PRODUCTO = db.RECEPCION_PRODUCTO.Find(id); if (rECEPCION_PRODUCTO == null) { return(NotFound()); } db.RECEPCION_PRODUCTO.Remove(rECEPCION_PRODUCTO); db.SaveChanges(); return(Ok(rECEPCION_PRODUCTO)); }
public void AddRecepcionProducto(RECEPCION_PRODUCTO rp) { try { using (EntitiesHostal con = new EntitiesHostal()) { con.RECEPCION_PRODUCTO.Add(rp); con.SaveChanges(); } lbMsg.Text = "Orden de Pedido Registrada Correctamente. (Recepcion de Producto Pendiente)"; } catch { Console.WriteLine("Error por fila de DataGridView"); } }
private void GenerarRecepcionProducto() { ManOrdenPedido man = new ManOrdenPedido(); int nroRecepcion = man.get_NRO_RECEPCION_Nuevo(); for (int i = 0; i <= (dgvProdSelec.RowCount - 2); i++) { RECEPCION_PRODUCTO RecProd = new RECEPCION_PRODUCTO(); RecProd.NRO_RECEPCION = nroRecepcion; RecProd.PRODUCTO_ID = Convert.ToInt32(dgvProdSelec.Rows[i].Cells[4].Value); RecProd.ESTADO_RECEPCION_ID = 1; RecProd.ORDEN_PEDIDO_ID = man.GetIdOrdenPedido(txNroOrden.Text); //RecProd.FECHA = NULL; RecProd.CANTIDAD_P = Convert.ToInt32(dgvProdSelec.Rows[i].Cells[0].Value); //Console.WriteLine("0- "+RecProd.NRO_RECEPCION); //Console.WriteLine("1- " + RecProd.PRODUCTO_ID); //Console.WriteLine("2- " + RecProd.ESTADO_RECEPCION_ID); //Console.WriteLine("3- " + RecProd.ORDEN_PEDIDO_ID); //Console.WriteLine("4- " + RecProd.CANTIDAD_P); AddRecepcionProducto(RecProd); } }