public async Task <ActionResult <StockMov> > PostStockMov(StockMov stockMov) { _context.StockMovs.Add(stockMov); await _context.SaveChangesAsync(); return(CreatedAtAction("GetStockMov", new { id = stockMov.ID }, stockMov)); }
public async Task <IActionResult> PutStockMov(int id, StockMov stockMov) { if (id != stockMov.ID) { return(BadRequest()); } _context.Entry(stockMov).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!StockMovExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public static DataSet CrearDatasetCons(string fechaDesde, string fechaHasta, int idLocal, string tipoMov, string movimiento, string articulo, string descripcion) { DataTable StockMov; DataTable StockMovDetalle; DataSet dt = DAL.StockMovDAL.CrearDatasetCons(fechaDesde, fechaHasta, idLocal, tipoMov, movimiento, articulo, descripcion); StockMov = dt.Tables[0].Copy(); StockMov.TableName = "StockMov"; StockMov.Columns.Remove("ordenar"); StockMov.Columns.Remove("IdMSTKD"); StockMov.Columns.Remove("IdMovMSTKD"); StockMov.Columns.Remove("IdArticuloMSTKD"); StockMov.Columns.Remove("DescripcionART"); StockMov.Columns.Remove("CantidadMSTKD"); StockMov.Columns.Remove("CompensaMSTKD"); StockMov.Columns.Remove("OrigenMSTKD"); StockMov.Columns.Remove("DestinoMSTKD"); string id = string.Empty; foreach (DataRow row in StockMov.Rows) { if (row["IdMovMSTK"].ToString() == id) { id = row["IdMovMSTK"].ToString(); row.Delete(); } else { id = row["IdMovMSTK"].ToString(); } } StockMov.AcceptChanges(); StockMovDetalle = dt.Tables[0].Copy(); StockMovDetalle.TableName = "StockMovDetalle"; StockMovDetalle.Columns.Remove("OrdenarMSTK"); StockMovDetalle.Columns.Remove("IdMovMSTK"); StockMovDetalle.Columns.Remove("OrigenMSTK"); StockMovDetalle.Columns.Remove("DestinoMSTK"); StockMovDetalle.Columns.Remove("CompensaMSTK"); DataSet dsStockMov = new DataSet(); dsStockMov.Tables.Add(StockMov); dsStockMov.Tables.Add(StockMovDetalle); DataRelation stockMovDetalle = dsStockMov.Relations.Add( "StockMovDetalle", StockMov.Columns["IdMovMSTK"], StockMovDetalle.Columns["IdMovMSTKD"]); stockMovDetalle.Nested = true; return(dsStockMov); }