示例#1
0
        public IActionResult GetByCodUbicacion(string codubi, string articulo, string lote)
        {
            dsAlmacen.BULTOSDataTable dtBultos = new dsAlmacen.BULTOSDataTable();
            dtBultos.FillByUbicacion(codubi);
            if (dtBultos.Count == 0)
            {
                return(NotFound());
            }
            else
            {
                List <Bulto> lstMov = new List <Bulto>();
                foreach (dsAlmacen.BULTOSRow row in dtBultos.Rows)
                {
                    //Buscamos los bultos de esa ubicacion que contengan ese articulo -- lote
                    if (!row.IsLOTENull() && row.LOTE == lote && row.ARTICULO == articulo)
                    {
                        lstMov.Add(ParseBulto(row));
                    }
                }


                string JSONresult;
                JSONresult = JsonConvert.SerializeObject(lstMov);
                return(StatusCode(200, JSONresult));
            }
        }
示例#2
0
        public IActionResult GetByCodUbicacion(string codubi)
        {
            dsAlmacen.BULTOSDataTable dtBultos = new dsAlmacen.BULTOSDataTable();
            dtBultos.FillByUbicacion(codubi);
            if (dtBultos.Count == 0)
            {
                return(NotFound());
            }
            else
            {
                List <Bulto> lstMov = new List <Bulto>();
                foreach (dsAlmacen.BULTOSRow row in dtBultos.Rows)
                {
                    lstMov.Add(ParseBulto(row));
                }


                string JSONresult;
                JSONresult = JsonConvert.SerializeObject(lstMov);
                return(StatusCode(200, JSONresult));
            }
        }