Пример #1
0
        public async Task <ActionResult <StockMov> > PostStockMov(StockMov stockMov)
        {
            _context.StockMovs.Add(stockMov);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetStockMov", new { id = stockMov.ID }, stockMov));
        }
Пример #2
0
        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());
        }
Пример #3
0
        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);
        }