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)); } }
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)); } }